Mux website screenshot

Mux

Mux is an API-first video platform that provides developer tools for video streaming, on-demand video, live streaming, real-time video, and video analytics, used to ingest, transcode, store, deliver, and measure video inside applications without managing video infrastructure. The Mux platform is delivered through two product families: Mux Video (ingest, asset management, live streams, playback IDs, signed URLs, and Mux Player) and Mux Data (QoE analytics for any HTML5 video player). All Mux REST APIs are served from https://api.mux.com, authenticated via HTTP Basic auth using a Mux Access Token ID and Secret, and fully described by an OpenAPI specification.

Mux publishes 4 APIs on the APIs.io network, including Assets API, Direct Uploads API, Live Streams API, and 1 more. Tagged areas include Video, Streaming, Live Streaming, Video Analytics, and QoE.

Mux’s developer surface includes authentication, documentation, pricing, signup flow, engineering blog, and 8 more developer resources.

29.6/100 thin ▬ flat Agent 28/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessSelf serve
4 APIs
VideoStreamingLive StreamingVideo AnalyticsQoEVideo On DemandTranscodingMux Player

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 29.6/100 · thin
Contract Quality 13.5 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 3.7 / 20
Operational Transparency 0.7 / 13
Governance 0.0 / 12
Discoverability 7.4 / 10
Agent readiness — 28/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/mux: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 4

Individual APIs this provider publishes, each with its own machine-readable definition.

Mux Assets API

Manage video on-demand assets.

Mux Direct Uploads API

Create direct upload URLs and inspect upload status.

Mux Live Streams API

Create and manage live streams.

Mux Playback IDs API

Manage playback IDs for assets.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Mux Video API

OPEN COLLECTION

GraphQL 1

GraphQL schemas published by this provider.

Mux GraphQL

Mux does not currently offer a public GraphQL API. All Mux Video and Mux Data operations are available exclusively through the Mux REST API, served from `https://api.mux.com` an...

GRAPHQL

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Mux Authentication

http · 1 scheme

SECURITY

Mux Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Mux Vulnerability Disclosure

security.txt · contact published

SECURITY

Mux Trust Center

SOC 2, ISO 27001, ISO 27017, ISO 27018, PCI DSS, HIPAA, FedRAMP, GDPR, CSA STAR

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Mux Agentic Access

12 operations · 6 acting

12 operations · 6 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Commercial 1

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: mux
name: Mux
description: 'Mux is an API-first video platform that provides developer tools for video streaming, on-demand video, live
  streaming, real-time video, and video analytics, used to ingest, transcode, store, deliver, and measure video inside applications
  without managing video infrastructure. The Mux platform is delivered through two product families: Mux Video (ingest, asset
  management, live streams, playback IDs, signed URLs, and Mux Player) and Mux Data (QoE analytics for any HTML5 video player).
  All Mux REST APIs are served from https://api.mux.com, authenticated via HTTP Basic auth using a Mux Access Token ID and
  Secret, and fully described by an OpenAPI specification.'
type: Index
accessModel:
  pricing: unknown
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Self-serve signup
  confidence: medium
  source:
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/mux.png
tags:
- Video
- Streaming
- Live Streaming
- Video Analytics
- QoE
- Video On Demand
- Transcoding
- Mux Player
url: https://raw.githubusercontent.com/api-evangelist/mux/refs/heads/main/apis.yml
created: '2026-05-11'
modified: '2026-05-11'
specificationVersion: '0.19'
apis:
- aid: mux:mux-assets-api
  name: Mux Assets API
  description: Manage video on-demand assets.
  humanURL: https://www.mux.com/docs/api-reference
  baseURL: https://api.mux.com
  tags:
  - Assets
  properties:
  - type: OpenAPI
    url: openapi/mux-assets-api-openapi.yml
  - type: Documentation
    url: https://www.mux.com/docs/api-reference
  - type: Authentication
    url: https://www.mux.com/docs/core/make-api-requests
  - type: GettingStarted
    url: https://www.mux.com/docs/core/mux-fundamentals
  - type: GraphQL
    url: graphql/mux-graphql.md
- aid: mux:mux-direct-uploads-api
  name: Mux Direct Uploads API
  description: Create direct upload URLs and inspect upload status.
  humanURL: https://www.mux.com/docs/api-reference
  baseURL: https://api.mux.com
  tags:
  - Direct Uploads
  properties:
  - type: OpenAPI
    url: openapi/mux-direct-uploads-api-openapi.yml
  - type: Documentation
    url: https://www.mux.com/docs/api-reference
  - type: Authentication
    url: https://www.mux.com/docs/core/make-api-requests
  - type: GettingStarted
    url: https://www.mux.com/docs/core/mux-fundamentals
  - type: GraphQL
    url: graphql/mux-graphql.md
- aid: mux:mux-live-streams-api
  name: Mux Live Streams API
  description: Create and manage live streams.
  humanURL: https://www.mux.com/docs/api-reference
  baseURL: https://api.mux.com
  tags:
  - Live Streams
  properties:
  - type: OpenAPI
    url: openapi/mux-live-streams-api-openapi.yml
  - type: Documentation
    url: https://www.mux.com/docs/api-reference
  - type: Authentication
    url: https://www.mux.com/docs/core/make-api-requests
  - type: GettingStarted
    url: https://www.mux.com/docs/core/mux-fundamentals
  - type: GraphQL
    url: graphql/mux-graphql.md
- aid: mux:mux-playback-ids-api
  name: Mux Playback IDs API
  description: Manage playback IDs for assets.
  humanURL: https://www.mux.com/docs/api-reference
  baseURL: https://api.mux.com
  tags:
  - Playback IDs
  properties:
  - type: OpenAPI
    url: openapi/mux-playback-ids-api-openapi.yml
  - type: Documentation
    url: https://www.mux.com/docs/api-reference
  - type: Authentication
    url: https://www.mux.com/docs/core/make-api-requests
  - type: GettingStarted
    url: https://www.mux.com/docs/core/mux-fundamentals
  - type: GraphQL
    url: graphql/mux-graphql.md
common:
- type: AgenticAccess
  url: agentic-access/mux-agentic-access.yml
- type: TrustCenter
  url: security/mux-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/mux-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/mux-domain-security.yml
- type: Authentication
  url: authentication/mux-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/mux
- type: Website
  url: https://www.mux.com
- type: Documentation
  url: https://www.mux.com/docs
- type: GitHubOrganization
  url: https://github.com/muxinc
- type: OpenAPI
  url: https://www.mux.com/api-spec.json
- type: Pricing
  url: https://www.mux.com/pricing
- type: Signup
  url: https://dashboard.mux.com/signup
- type: Blog
  url: https://www.mux.com/blog/rss.xml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com