Skip to content

Mux

Install

Overview

Add powerful, reliable video experiences to your application in minutes with Mux. As an API-first platform, Mux simplifies everything from upload and storage to live streaming and on-demand playback.

Forget complex setups. Manage your entire video workflow via API, get full observability with webhooks, and leverage our open-source player with best-in-class analytics built right in – for free. It's ready for web, native iOS, and Android.

Built for Next.js: Integrate Mux seamlessly using next-video. Our React component enhances the standard <video> tag, making it incredibly easy to add optimized video upload, storage, and playback to your Next.js projects on Vercel.

Products

Mux

Mux Video API

Plans starting at $0

Pre-built solutions

View All Mux Templates
Next.js Video Starter

Get started with Vercel and Mux today.

Next.js Video Starter

The fastest way to add video to your Next.js app with Mux.

Instructions

Select one of our templates and press "Deploy".

Manual Setup

  1. Install the Mux integration.
  2. You’ll be presented with your MUX_TOKEN_ID and MUX_TOKEN_SECRET credentials. Keep these in your project’s .env file and treat them like a password; you’ll need them when you interact with the Mux API.
  3. See our getting started page.
Pricing

Get started for free with no credit card required. You get up to 10 on-demand video or audio assets and 100,000 minutes/month of delivery (up to 1080p).

Or add your credit card to unlock live video, higher resolutions, unlimited assets, and $20 of usage per month for $0. That's like uploading 2,000 one-minute videos, storing them, and delivering 250 hours of those videos each month. Learn more