Mux
Mux is a video infrastructure platform that gives developers an end-to-end API for ingesting, encoding, storing, delivering, and analyzing video. The platform spans Mux Video (on-demand and live streaming), Mux Data (quality-of-experience analytics), Mux Robots (AI workflows for captions, chapters, summarization, and moderation), and Mux Player (drop-in playback components). Mux exposes a unified REST API at api.mux.com plus delivery hosts at stream.mux.com, image.mux.com, and stats.mux.com, backed by official SDKs in Node, Python, Ruby, PHP, Go, and Elixir, a CLI, and player integrations across web, iOS, Android, Roku, and major HTML5 players.
Mux publishes 38 API contracts indexed on the APIs.io network, including Animated Images API, Annotations API, Ask Questions API, and 35 more. Tagged areas include Video Infrastructure, Video Streaming, Live Streaming, Video Analytics, and Video AI.
The Mux catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Mux’s developer surface includes authentication, documentation, API reference, getting-started guide, developer console, signup flow, pricing, and 68 more developer resources.
What this lets a business do 8
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
What people ask Mux 36
The questions people put to an LLM, and the jobs they hand an agent, that Mux's APIs answer — each one linked to the operation that does it. Generated by API Evangelist
Showing 12 of 36 APIs with phrasing — see every API.
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| Streaming Video and Media Delivery | builds-on | 45.0 | 1 | 1 |
| Accelerator Portfolios (Y Combinator, 500 Global, Antler participation) | builds-on | 45.0 | 1 | 1 |
| ONVIF Video Analytics (video surveillance, edge cameras, computer vision) | builds-on | 45.0 | 1 | 1 |
| Mobile SDK Publishers (Play SDK Index, CocoaPods, ADA certification) | builds-on | 45.0 | 1 | 1 |
| Jamstack Hosting Integrations (Vercel Marketplace and Netlify Integrations publishers) | builds-on | 45.0 | 1 | 1 |
| Raycast Store Extensions (first-party publishers + community-wrapped products) | builds-on | 45.0 | 1 | 1 |
| Adobe Exchange (publishers of Creative Cloud, Experience Cloud and Document Cloud integrations) | builds-on | 45.0 | 1 | 1 |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 3
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 38
Individual APIs this provider publishes, each with its own machine-readable definition.
Mux Webhooks
Mux Webhooks deliver signed HTTP callbacks for asset, upload, live stream, and robots job lifecycle events (video.asset.created, video.asset.ready, video.live_stream.active, vid...
Mux Animated Images API
APIs for retrieving animated images from videos hosted using Mux.
Mux Annotations API
Annotations allow you to add notes at a specific datetime to view in the Mux Data dashboard.
Mux Ask Questions API
Ask questions about a video and get structured answers.
Mux Assets API
An asset refers to a piece of media content that is stored or is being live streamed through the Mux system. An asset always has a duration and one or more tracks (audio, video,...
Mux Captions and Transcripts API
APIs for retrieving captions and transcripts from videos hosted using Mux that have had captions generated automatically.
Mux Delivery Usage API
The Delivery Usage API allows you to get delivery/streaming usage details for each asset and across all assets. Delivery usage details are aggregated every hour at the top of th...
Mux Dimensions API
Dimensions are the types of metadata that can be collected for a video view. Some dimensions are collected automatically based on the playback or device, such as the viewer's Co...
Mux Direct Uploads API
Direct upload allows you to push assets directly to Mux storage instead of needing to go through your own first. When you create a new direct upload, we'll give you back a signe...
Mux DRM Configurations API
DRM Configurations allow you to adjust the security level of content delivered through Mux Video's Digital Rights Management (DRM) feature.
Mux Edit Captions API
Edit an existing caption track with find-and-replace edits and optional profanity censoring. This workflow is currently in beta.
Mux Errors API
Playback errors are tracked and aggregated by Mux Data. Errors can be listed by the API, which contains data about the error code, message, and how often the error occurred.
Mux Exports API
Exports allow you to download the daily CSV files that are generated from the video views that occurred in the previous day. Please contact [support](mailto:support@mux.com) for...
Mux Filters API
Deprecated, please refer to the Dimensions APIs.
Mux Find Key Moments API
Identify key moments in a video.
Mux Generate Chapters API
Generate chapters for a video.
Mux Incidents API
Incidents occur when an anomaly alert is triggered in Mux Data. The Incidents API provides operations related to the raising and managing of alerting incidents.
Mux Jobs API
List and cancel jobs across all workflows.
Mux Live Streams API
A Live Stream represents a unique live stream of video being pushed to Mux. It includes configuration details (a Stream Key) for live broadcasting software/hardware and a Playba...
Mux Metrics API
Historical metrics are used for tracking KPIs, diagnosing issues, and measuring viewers' quality of experience. Metrics are calculated using the video views that have been compl...
Mux Moderate API
Analyze a video for inappropriate content.
Mux Monitoring API
Monitoring metrics are used for operational monitoring of a video platform. The metrics are aggregated in five second intervals, across the views that are currently being watche...
Mux Playback ID API
Operations related to the manipulation of playback IDs, through which users are able to stream videos and live streams from Mux.
Mux Playback Restrictions API
Playback Restrictions allows you to set additional rules for playing videos. You can set the domains/hostnames allowed to play your videos. For instance, viewers can play videos...
Mux Signing Keys API
Signing keys are used to sign JSON Web Tokens (JWTs) for securing certain requests, such as secure playback URLs and access to real-time viewer counts in Mux Data. **One signing...
Mux Storyboards API
APIs for retrieving storyboards, sprites, and metadata about the storyboards from videos hosted using Mux.
Mux Streaming API
APIs for streaming video content via HLS and MP4 with customizable playback options.
Mux Summarize API
Generate a title, description, and tags for a video.
Mux Thumbnails API
APIs for retrieving still thumbnails from videos hosted using Mux.
Mux Transcription Vocabularies API
Transcription Vocabularies allows you to provide collections of phrases like proper nouns, technical jargon, and uncommon words as part of captioning workflows. When using Auto-...
Mux Translate Captions API
Translate captions from one language to another.
Mux URL Signing Keys API
A URL signing key is used as the secret when signing any Mux URL. Mux requires a [JSON Web Token](https://jwt.io/) as the value of the token query parameter. The token query par...
Mux Utilities API
Collection of utility methods for using Mux APIs. There's only one thing in here right now, maybe there will be more later.
Mux Video Views API
An individual video view tracked by Mux Data. For the full list of properties for each view please refer to the table of data fields in the [Export raw video view data guide](ht...
Mux View and Viewer Counts API
API for retrieving the real-time count of views and viewers based on ID as collected by Mux Data.
Mux Playback IDs API
Manage playback IDs for assets.
Mux API
The Mux API API from Mux — 0 operation(s) for mux api.
Mux Realtime API
The Mux Data Real-time API has been deprecated, please refer to the Mux Data `Monitoring` APIs which provide the same functionality. Mux Data Monitoring metrics are available to...
Scroll for all 38
Postman Collections 1
Ready-to-run Postman collections for exercising this provider's APIs.
Mux API
POSTMANOpen Collections 37
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Mux Animated Images API
OPEN COLLECTIONMux Animated Images Annotations API
OPEN COLLECTIONMux Animated Images Ask Questions API
OPEN COLLECTIONMux Animated Images Assets API
OPEN COLLECTIONMux Animated Images Captions and Transcripts API
OPEN COLLECTIONMux Animated Images Delivery Usage API
OPEN COLLECTIONMux Animated Images Dimensions API
OPEN COLLECTIONMux Animated Images Direct Uploads API
OPEN COLLECTIONMux Animated Images DRM Configurations API
OPEN COLLECTIONMux Animated Images Edit Captions API
OPEN COLLECTIONMux Animated Images Errors API
OPEN COLLECTIONMux Animated Images Exports API
OPEN COLLECTIONMux Animated Images Filters API
OPEN COLLECTIONMux Animated Images Find Key Moments API
OPEN COLLECTIONMux Animated Images Generate Chapters API
OPEN COLLECTIONMux Animated Images Incidents API
OPEN COLLECTIONMux Animated Images Jobs API
OPEN COLLECTIONMux Animated Images Live Streams API
OPEN COLLECTIONMux Animated Images Metrics API
OPEN COLLECTIONMux Animated Images Moderate API
OPEN COLLECTIONMux Animated Images Monitoring API
OPEN COLLECTIONMux Animated Images Playback ID API
OPEN COLLECTIONMux Video Assets Playback IDs API
OPEN COLLECTIONMux Animated Images Playback Restrictions API
OPEN COLLECTIONMux Animated Images Real-Time API
OPEN COLLECTIONMux Animated Images Signing Keys API
OPEN COLLECTIONMux Animated Images Storyboards API
OPEN COLLECTIONMux Animated Images Streaming API
OPEN COLLECTIONMux Animated Images Summarize API
OPEN COLLECTIONMux Animated Images Thumbnails API
OPEN COLLECTIONMux Animated Images Transcription Vocabularies API
OPEN COLLECTIONMux Animated Images Translate Captions API
OPEN COLLECTIONMux Animated Images URL Signing Keys API
OPEN COLLECTIONMux Animated Images Utilities API
OPEN COLLECTIONMux Animated Images Video Views API
OPEN COLLECTIONMux Animated Images View and Viewer Counts API
OPEN COLLECTIONMux API
OPEN COLLECTIONScroll for all 37
Arazzo Workflows 26
Multi-step API workflows described with the Arazzo specification.
Mux Account Delivery Usage Audit
Confirm the active environment with whoami, then list per-asset delivery usage for a timeframe to audit billed delivery.
ARAZZOMux AI Summarize Asset
Create an asset, wait until ready, queue an AI summarize job against it, then poll the job until it completes.
ARAZZOMux Manage Data Annotation
Create a Mux Data annotation marking a deploy or event, read it back, update its note, then list annotations to confirm.
ARAZZOMux Add Caption Track to Asset
Create an asset, wait until ready, attach a text caption track, then poll the track until it is ready.
ARAZZOMux Add Playback ID to Asset
Create an asset, wait until it is ready, then attach a new playback ID and confirm it resolves.
ARAZZOMux Asset Library Drilldown
List assets in the environment, then read the first asset's full detail and its input info.
ARAZZOMux Generate Downloadable Static Rendition
Create an asset, wait until ready, request a static MP4 rendition, then poll until the rendition is ready for download.
ARAZZOMux Asset Tag and Cleanup
Create an asset, wait until ready, attach title and external-id metadata, then delete it to demonstrate full lifecycle management.
ARAZZOMux Create Asset From URL
Ingest a video from a hosted URL, poll the new asset until ready, and confirm the input details Mux processed.
ARAZZOMux Dimension Exploration
List the available Mux Data dimensions, then enumerate the distinct values of a chosen dimension over a timeframe.
ARAZZOMux Direct Upload to Ready Asset
Create a direct upload URL, poll the upload until Mux creates an asset, then poll the asset until it is ready to play.
ARAZZOMux Errors Impact Analysis
List the playback errors in a timeframe, then read the overall playback-failure rate so errors can be weighed against total traffic.
ARAZZOMux Incident Drilldown
List open Mux Data incidents, read the first incident in detail, and pull the incidents related to it.
ARAZZOMux Add Playback ID to Live Stream
Create a live stream, add a second playback ID with a chosen policy, and confirm the playback ID resolves.
ARAZZOMux Live Stream Generated Subtitles
Create a live stream, enable automated speech-recognition subtitles for it, then read it back to confirm the subtitle config.
ARAZZOMux Live Stream Lifecycle Control
Create a live stream, disable it, re-enable it, and signal it complete to walk the operational lifecycle.
ARAZZOMux Live Stream With Simulcast Target
Create a live stream, read it back, add an RTMP simulcast target, and confirm the target is registered.
ARAZZOMux Metric Breakdown Analysis
Read a metric's overall value for a timeframe, then break it down by a dimension to see which segments drive it.
ARAZZOMux Metric Timeseries Trend
Read a metric's overall value for a timeframe, then pull its timeseries to see how the metric trended over time.
ARAZZOMux Monitoring Metric Breakdown
List the available monitoring dimensions, then break a chosen monitoring metric down by a dimension at a timestamp.
ARAZZOMux Configure Playback Restriction
Create a playback restriction, tighten its referrer and user-agent rules, then read it back to confirm the policy.
ARAZZOMux Real-Time Metric Breakdown
List the available real-time metrics and dimensions, then break a chosen real-time metric down by a dimension right now.
ARAZZOMux Rotate Live Stream Key
Create a live stream, reset its stream key, and read it back to confirm the new key is in place.
ARAZZOMux Rotate System Signing Key
Create a new system-level signing key for Mux Data SDK auth, read it back, list keys, then delete the previous key.
ARAZZOMux Rotate URL Signing Key
Create a new URL signing key, read it back, list all keys, then delete the previous key to complete a rotation.
ARAZZOMux Video View Drilldown
List recent video views in a timeframe, then fetch the full detail of the first matching view.
ARAZZOScroll for all 26
MCP Servers 1
Model Context Protocol servers that expose these APIs to AI agents.
Mux API pricing
Prices published by Mux, read 2026-10-28 from www.mux.com/pricing.
| Plan | Price |
|---|---|
| Free | Start for free Includes: 100K free monthly delivery minutes, 100K free monthly Mux Robots units, Up to 10 videos stored, On-d |
| Pay as you go | $20 monthly usage credit Includes: 100K minutes delivered before credits, 100K free monthly Mux Robots units, No storage limit, On-dema |
| Pre-pay Launch | Launch: $20/mo for $100 in credit Includes: 100K delivery minutes and 100K Mux Robots units monthly |
| Pre-pay Scale | Scale: $500/mo for $1,000 in credit Includes: 100K delivery minutes and 100K Mux Robots units monthly |
| Enterprise | Additional discounts over $3k/month Includes: Steeper volume discounts, Account security features, SLAs, 24/7 support |
| Storage | Starting at $0.0024 per minute |
| Video delivery | 100k free minutes/ month then starting at $0.0008 per minute Includes: 100k free minutes / month |
| Media-grade DRM | $100/ month + $0.003/ play |
All 11 plans, limits and sources →
Rate limits
- Management API requests: requests
- Live stream ingest: concurrent
- Direct upload URLs: requests
Compiled by API Evangelist, not yet checked against Mux's documentation. All 5 limits →
Billed by: minute · FinOps profile →
Pricing Plans 2
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Mux Com Rate Limits
RATE LIMITSService Levels 1
Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.
Mux
SLAFinOps 1
Cost, billing, and metering signals for API financial operations.
Mux Com Finops
FINOPSFeatures 14
Notable capabilities this provider offers.
Video Encoding
Adaptive bitrate encoding with smart per-title settings and average playback-ready times under 2 seconds.
Direct Uploads
Resumable chunked PUT uploads via UpChunk that bypass the application server.
Live Streaming
Managed RTMP and SRT (with HEVC) ingest with 4-second standard latency and reduced-latency mode.
Simulcast Targets
Restream a single live broadcast to YouTube, Twitch, Facebook, and other RTMP destinations.
Mux Player
Drop-in HTML5 player available as React component, web component, and iframe embed.
Auto-Generated Captions
Real-time and on-demand caption generation across multiple languages with Transcription Vocabularies for domain terms.
Mux Data Analytics
Quality-of-experience analytics covering views, rebuffering, startup time, exits before video starts, and player errors.
Real-Time Metrics
Live concurrent viewer counts and stream health monitoring for live broadcasts.
Mux Robots AI
Asynchronous AI jobs for summarization, chaptering, key-moment detection, captions translation, content moderation, and video Q&A.
Signed Playback and DRM
JWT-signed playback URLs and Media-grade DRM (Widevine, FairPlay, PlayReady) at $100/month plus $0.003/play.
Playback Restrictions
Domain, geo, and user-agent restriction policies enforced at the manifest layer.
Thumbnails and Storyboards
On-the-fly JPG/PNG/WebP thumbnails, animated GIFs, and VTT storyboards via image.mux.com.
Webhooks
HMAC-SHA256 signed webhook events covering asset, upload, live stream, and robots job lifecycle.
Self-Serve Free Tier
100K free monthly delivery minutes and up to 10 stored videos with no credit card required.
Scroll for all 14
Semantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Mux Com Context
JSON-LDSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
Mux API Rules
SPECTRALOpenAPI Overlays 36
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Mux Com Annotations Api Phrasing Overlay
GENERATEDMux Com Assets Api Phrasing Overlay
GENERATEDMux Com Dimensions Api Phrasing Overlay
GENERATEDMux Com Errors Api Phrasing Overlay
GENERATEDMux Com Exports Api Phrasing Overlay
GENERATEDMux Com Filters Api Phrasing Overlay
GENERATEDMux Com Incidents Api Phrasing Overlay
GENERATEDMux Com Jobs Api Phrasing Overlay
GENERATEDMux Com Metrics Api Phrasing Overlay
GENERATEDMux Com Moderate Api Phrasing Overlay
GENERATEDMux Com Monitoring Api Phrasing Overlay
GENERATEDMux Com Playback Id Api Phrasing Overlay
GENERATEDMux Com Realtime Api Phrasing Overlay
GENERATEDMux Com Storyboards Api Phrasing Overlay
GENERATEDMux Com Streaming Api Phrasing Overlay
GENERATEDMux Com Summarize Api Phrasing Overlay
GENERATEDMux Com Thumbnails Api Phrasing Overlay
GENERATEDMux Com Utilities Api Phrasing Overlay
GENERATEDMux Com Video Views Api Phrasing Overlay
GENERATEDScroll for all 36
Security Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Mux Com Trust Center
SOC 2, ISO 27001, ISO 27017, ISO 27018, PCI DSS, HIPAA, FedRAMP, GDPR, CSA STAR
SECURITYAgentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 7
What developers build with this provider.
User-Generated Content Platforms
Power video upload, transcoding, and playback for social, community, and creator apps.
AI Video Generation Platforms
Host and deliver outputs from generative video models with analytics on viewer behavior.
Live Events and Broadcast
Ingest concerts, sports, gaming streams, and conferences via RTMP/SRT with simulcasting.
E-Commerce Video
Embed product, demo, and shoppable video into storefronts with low-latency live shopping.
Education and Training
Course platforms and LMS providers using on-demand and live with captions and chapters.
Enterprise Communications
Internal town halls, webinars, and corporate communications with DRM and access controls.
Media and Publishing
News organizations and publishers delivering editorial video with quality analytics.
Scroll for all 7
Integrations 15
Pre-built integrations with other platforms and tools.
Next.js
First-party next-video package for adding video components to Next.js apps.
React
Mux Player and Mux Elements React components for embedding playback.
Astro
Astro framework integration documented in Mux guides.
WordPress
WordPress plugin for embedding Mux video in posts and pages.
Laravel
PHP SDK and Laravel guides for Mux Video integration.
Flutter
Flutter integration for playing Mux video in mobile apps.
Roku
roku-mux SDK for Mux Data analytics on the Roku platform.
Chromecast
chromecast-mux SDK for measuring playback on Google Cast receivers.
ExoPlayer
mux-stats-sdk-exoplayer for Mux Data analytics on Android.
AVPlayer
mux-stats-sdk-avplayer for iOS, tvOS, and visionOS analytics.
JWPlayer
Mux Data SDKs for JWPlayer on iOS and web.
THEOplayer
Mux Data SDKs for THEOplayer on iOS and Android.
Video.js
Mux Data analytics SDK for the Video.js HTML5 player.
Cloudflare
Use Mux delivery behind Cloudflare for edge caching and access controls.
Zapier
No-code workflow automation via Zapier connectors.
Scroll for all 15
Solutions 5
Packaged solutions this provider offers.
Free Plan
100K monthly delivery minutes, up to 10 stored videos, on-demand only, no credit card.
Pay As You Go
Usage-based billing with $20 monthly credit, unlimited storage, on-demand and live, Robots access.
Launch (Pre-pay)
$20/month for $100 in monthly credits.
Scale (Pre-pay)
$500/month for $1,000 in monthly credits.
Enterprise
Volume discounts above $3k/month, account security, SLAs, 24/7 support, custom pricing.
Resources
Get Started 3
Portal, sign-up, and the first successful call
Documentation 3
Reference material describing how the API behaves
Agent Surfaces 2
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 29
Pagination, idempotency, versioning, errors, and events
Scroll for all 29
Build 17
SDKs, sample code, and the tooling you integrate with
Scroll for all 17
Access & Security 6
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 4
Status, limits, changes, and where to get help
Commercial 5
Pricing, plans, and the legal terms of use
Company 4
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
Mux API — frequently asked questions
Does Mux have an API?
Yes. APIs.io lists 38 APIs from Mux, including Mux Webhooks, Mux Animated Images API and Mux Annotations API, and 35 more.
Is there an OpenAPI specification for the Mux API?
Yes. APIs.io indexes 37 OpenAPI specifications for Mux, each linked for download from this page.
How do I authenticate with the Mux API?
Mux uses bearer-token authentication (http · 2 schemes). The details are profiled on APIs.io as Mux Com Authentication.
How much does the Mux API cost?
Mux publishes its prices; its Free plan is Start for free as of 2026-10-28. APIs.io lists 11 pricing plans for Mux, with each plan's price, limits and inclusions under Pricing on this page.
Does Mux have an MCP server?
Yes. APIs.io lists 1 MCP server for Mux: Remote MCP server at mcp.mux.com over HTTP; 2 tools listed.
Is the Mux API ready for AI agents?
Mux has a Kin Score of 72.2 out of 100 (exemplar) and an Agent Readiness score of 46.4 (agent-ready), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.