Public APIs

Mux Video is an API that enables developers to build unique live and on-demand video experiences.

Mux's website screenshot

About Mux

Mux is a video API platform for developers, providing infrastructure to upload, store, encode, and stream both live and on-demand video. The platform handles encoding, delivery, and scaling of video output, with playback that can begin in under 2 seconds and live streaming latency as low as 4 seconds, supporting SRT (with HEVC) and RTMP protocols for live input.

The platform includes Mux Data for video analytics, tracking metrics such as views, unique viewers, playing time, and viewer retention. It also offers "Mux Robots," a set of AI-driven video processing jobs including auto-generated subtitles, caption translation, content moderation (flagging NSFW or violent content against configurable thresholds), video summarization, automated chaptering, and question-answering about video content. Additional video-to-feature tools include thumbnail, GIF, storyboard, and clip generation.

Mux provides client libraries and components for JavaScript/Node, Python, Go, Elixir, Ruby, PHP, iOS, and Android, along with a React player component, web component, and iframe embed options. It is used by companies building video into websites, AI video generation platforms, user-generated content communities, creator platforms, forms with video Q&A, and live interactive streaming experiences. Mux is listed on the Vercel Marketplace.

Key features

  • Video upload and encoding for on-demand and live streaming
  • Auto-generated subtitles, transcripts, thumbnails, GIFs, clipping, and storyboards
  • Mux Data analytics for views, playing time, viewer retention, and top content
  • AI-powered Mux Robots jobs: caption translation, summarization, content moderation, chaptering, and video Q&A
  • Live streaming with latency as low as 4 seconds, supporting SRT (HEVC) and RTMP
  • SDKs and components for Python, Go, Elixir, Node, Ruby, PHP, iOS, and Android

Frequently asked questions

Is there a free tier?

Mux offers a free monthly usage credit, and in one example a video's total cost after upload, storage, streaming, and Mux Robots jobs came out to $0 after the credit.

What languages and platforms does Mux support?

Mux provides SDKs and components for Python, Go, Elixir, Node, Ruby, PHP, iOS, and Android.

What is Mux Robots?

Mux Robots is a set of pre-built AI workflows for video, including caption translation, summarization, content moderation, and chapter generation, with the option to build your own.

Can Mux handle live streaming?

Yes, Mux supports live streaming with latency as low as 4 seconds and support for SRT (with HEVC) and RTMP.

Who uses Mux?

Companies including Synthesia, Glassdoor, Patreon, Typeform, and Maestro have built video features on Mux.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product