Skip to content

The Video API for the JAMstack

Mux is video for developers. Our Video API was built for the JAMstack: you bring your application, we bring the streaming infrastructure from the future.

Companies that use Mux for video:
VSCO
Zeit
Udemy
Learning with Experts

Let Mux be your video backend

Adaptive Bitrate

Deliver the highest quality video to your end users

Mux automatically optimizes the video experience for your viewers using innovative encoding processes which delivers an experience that’s measurably better than Adaptive Bitrate (ABR) alone.

Scale

Scales automatically

Our Video API was built to scale. You’ll never have to worry about spikes in usage or spinning up additional servers. Plus, there are no caps on the size or number of video files you can run through us.

Check

Throw any file at us

We can ingest almost every available codec including those for broadcast and professional applications like H.264, H.265, VP9, and Apple ProRes.

Diamond

Access to experts

To make sure you hit the ground running we'll give you access to the Mux experts to help you figure out how to build the best experience for your streaming conference.

Video, in seconds

Step 1

POST a video

POST the URL of any video file using the Mux API. Mux will ingest the file, create a video asset, and prepare it for streaming.

POST https://api.mux.com/video/v1/assets
{ "input":"https://storage.googleapis.com/muxdemofiles/mux.mp4", "playback_policy":"public" }
The response will show here
Step 2

Stream it anywhere

Add the Playback ID to stream.mux.com. Mux instantly creates the right renditions for every device and bandwidth, resulting in lower costs and better viewer experiences.

https://stream.mux.com/{PLAYBACK_ID}.m3u8
Video publishing speed: 0s

Works with all major video player

Rather than require you to use a proprietary player, we made it easy to integrate with any video player you prefer. Don’t have a video player yet? Having built the leading open source web player, we can help you pick the right player for your app (web or native)

Supports scalable live streaming

Our API also works for live streaming. Our infrastructure scales to handle thousands of concurrent live streamers and millions of viewers. Plus, adaptive bitrate delivery with live cloud video encoding so they get the best possible quality.

Improve your video streaming and exceed viewer expectations

Our meticulously designed metrics and powerful filtering tools help you dig deep into what your users are really seeing, around the world and across devices.

They said it best
When you consider we are a content production house plus a video production business plus an eCommerce business, not having to also worry about being a video distribution service is massively valuable to us. It’s taken the problem away.
Dan Rosewarne
CTO
They said it best
We offer over 140+ courses and Mux Video helped improve the quality and reliability of our videos. This definitely helped increase customer engagement and confidence in our product, and directly contributed to the growth of our business.
Ray Farias
Full Stack Engineer

No credit card required to start using Mux.