
About Mux
Mux is a video API for developers. It handles uploading, storing, streaming and processing video, so teams can add video to a product without building the infrastructure.
What it does
Mux provides building blocks for live and on-demand video. Developers can embed a player on a page, generate transcripts, thumbnails, GIFs and clips from a video file, and use viewing data to understand their content. The platform is built around a RESTful API and ready-made components for common front-end setups.
Key features
- Upload and stream on-demand and live video
- Embed video with an iframe, web component or React
- Generate thumbnails, GIFs, storyboards and clips
- Transcripts created from video files
- Video data for analytics and search
Who it's for
Mux suits developers and product teams that need video in a web or app product, such as course platforms, marketplaces or media sites. It is also useful for teams that want features such as transcripts and thumbnails without running their own processing pipeline.
Pricing and good to know
Mux has a get-started option and a pricing page with its plans. Costs depend on how much video you store, stream and process, so compare your expected volume with the plans before launch. Developer documentation is available to help with setup.
Highlights
- Upload and stream on-demand and live video
- Embed video with an iframe, web component or React
- Generate thumbnails, GIFs, storyboards and clips
- Transcripts created from video files
- Video data for analytics and search












