What is Mux and what does it do?
Mux is a video infrastructure API that handles encoding, hosting, streaming, and analytics for developers. Instead of building and maintaining video pipelines, teams integrate Mux via API to add on-demand and live video to their applications.
Does Mux have a free tier?
Yes. The free tier includes 100K monthly delivery minutes, up to 10 stored videos, and on-demand playback with no credit card required. Video input (uploading) is free on all plans.
How does Mux pricing work?
Mux uses usage-based pricing. Delivery starts at $0.0008 per minute at 720p after the free 100K minutes. Pre-pay plans offer credits at a discount: the Launch plan gives $100 in credit for $20/month, and the Scale plan gives $1,000 for $500/month.
What analytics does Mux provide?
Mux Data tracks real-time playback metrics including video startup time, rebuffering rate and ratio, viewer engagement and completion rates, and overall quality of experience scores across all viewers and devices.
Which programming languages and frameworks does Mux support?
Mux provides SDKs for Node.js, Ruby, PHP, Python, Elixir, Go, React Native, and Flutter. It also supports frameworks including Next.js, Astro, SvelteKit, Remix, and Laravel, and is available on the Vercel Marketplace.
Can Mux handle live streaming?
Yes. Mux supports live streaming on all paid plans including Pay as You Go. It offers live simulcasting to multiple destinations at $0.020 per minute per target, instant clipping during live streams, and real-time analytics for live viewers.