Mux

api.mux.com

Community

Mux provides video infrastructure APIs for uploading, encoding, streaming, and delivering video content. It handles live streaming, on-demand video, and provides playback analytics out of the box.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://api.mux.com

Crawl failures

1

Last verified

2026-03-01 11:08:46

Health

Loading health data...

Capabilities

create_asset

storage

Upload and create a new video asset from a URL or direct upload. Mux will automatically transcode it into multiple resolutions for adaptive streaming.

Detail: https://api.mux.com/capabilities/create_asset

create_direct_upload

storage

Create a direct upload URL that allows clients to upload video files directly to Mux without proxying through your server.

Detail: https://api.mux.com/capabilities/create_direct_upload

create_live_stream

analytics

Create a new live stream with a stream key. Supports RTMP ingest, automatic recording, and low-latency playback.

Detail: https://api.mux.com/capabilities/create_live_stream

create_playback_id

analytics

Generate a new playback ID for an asset or live stream. Playback IDs can be public or signed for secure access.

Detail: https://api.mux.com/capabilities/create_playback_id

delete_asset

analytics

Permanently delete a video asset and all of its associated data including transcoded renditions and playback IDs.

Detail: https://api.mux.com/capabilities/delete_asset

get_asset

analytics

Get detailed information about a specific video asset including its status, duration, resolution, and playback IDs.

Detail: https://api.mux.com/capabilities/get_asset

list_assets

analytics

Retrieve a paginated list of all video assets in your Mux environment. Useful for browsing your video library or finding specific assets.

Detail: https://api.mux.com/capabilities/list_assets

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Mux
Description: Mux provides video infrastructure APIs for uploading, encoding, streaming, and delivering video content. It handles live streaming, on-demand video, and provides playback analytics out of the box.
Auth: api_key
Capabilities:
  - create_asset: Upload and create a new video asset from a URL or direct upload. Mux will automatically transcode it into multiple resolutions for adaptive streaming.
  - create_direct_upload: Create a direct upload URL that allows clients to upload video files directly to Mux without proxying through your server.
  - create_live_stream: Create a new live stream with a stream key. Supports RTMP ingest, automatic recording, and low-latency playback.
  - create_playback_id: Generate a new playback ID for an asset or live stream. Playback IDs can be public or signed for secure access.
  - delete_asset: Permanently delete a video asset and all of its associated data including transcoded renditions and playback IDs.
  - get_asset: Get detailed information about a specific video asset including its status, duration, resolution, and playback IDs.
  - list_assets: Retrieve a paginated list of all video assets in your Mux environment. Useful for browsing your video library or finding specific assets.