Mux
api.mux.com
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.
api_key
free
1.0
https://api.mux.com
1
2026-03-01 11:08:46
Health
Capabilities
create_asset
storageUpload 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
storageCreate 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
analyticsCreate 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
analyticsGenerate 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
analyticsPermanently 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
analyticsGet 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
analyticsRetrieve 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.