# Mux Direct Uploads API

**Canonical:** https://apis.io/apis/mux-com/mux-com-direct-uploads-api/  
**Provider:** Mux — https://apis.io/providers/mux-com/  
**Base URL:** https://api.mux.com  
**Documentation:** https://www.mux.com/docs/api-reference

Mux Direct Uploads API is one of 38 APIs that [Mux](https://apis.io/providers/mux-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Direct Uploads. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

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 signed URL for a Google Cloud Storage bucket. Their storage API is S3 compatible, so whatever tool you use to upload to either GCS or S3 should work, just remember you're probably uploading large video files and should [take advantage of things like resumable or multipart uploads](https://cloud.google.com/storage/docs/json_api/v1/how-tos/resumable-upload). Particularly for customers that deal with a lot of user-generated content, it's common to expect quite a few abandoned uploads. To keep those abandoned uploads from cluttering up your asset lists, we don't create an asset for you until the upload is complete. Once that asset is created, you can expect all of the normal asset-related webhooks.

## Machine-readable artifacts (15)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/mux-com/refs/heads/main/openapi/mux-com-direct-uploads-api-openapi.yml
- **Documentation** — https://www.mux.com/docs/core/stream-video-files
- **APIReference** — https://www.mux.com/docs/api-reference
- **Documentation** — https://www.mux.com/docs/guides/start-live-streaming
- **APIReference** — https://www.mux.com/docs/api-reference#tag/Live-Streams
- **Documentation** — https://www.mux.com/docs/core/monitor-your-video-streaming-performance
- **APIReference** — https://www.mux.com/docs/api-reference#tag/Video-Views
- **Documentation** — https://www.mux.com/docs/guides/play-your-videos
- **APIReference** — https://www.mux.com/docs/api-reference#tag/Streaming
- **Documentation** — https://www.mux.com/docs/guides/get-images-from-a-video
- **APIReference** — https://www.mux.com/docs/api-reference#tag/Thumbnails
- **Documentation** — https://www.mux.com/docs/guides/mux-robots
- **APIReference** — https://www.mux.com/docs/api-reference#tag/Jobs
- **Documentation** — https://www.mux.com/docs/guides/signing-jwts
- **APIReference** — https://www.mux.com/docs/api-reference#tag/Signing-Keys

## Other Mux APIs (12)

- [Mux Webhooks](https://apis.io/apis/mux-com/webhooks/)
- [Mux Animated Images API](https://apis.io/apis/mux-com/mux-com-animated-images-api/)
- [Mux Annotations API](https://apis.io/apis/mux-com/mux-com-annotations-api/)
- [Mux Ask Questions API](https://apis.io/apis/mux-com/mux-com-ask-questions-api/)
- [Mux Assets API](https://apis.io/apis/mux-com/mux-com-assets-api/)
- [Mux Captions and Transcripts API](https://apis.io/apis/mux-com/mux-com-captions-and-transcripts-api/)
- [Mux Delivery Usage API](https://apis.io/apis/mux-com/mux-com-delivery-usage-api/)
- [Mux Dimensions API](https://apis.io/apis/mux-com/mux-com-dimensions-api/)
- [Mux DRM Configurations API](https://apis.io/apis/mux-com/mux-com-drm-configurations-api/)
- [Mux Edit Captions API](https://apis.io/apis/mux-com/mux-com-edit-captions-api/)
- [Mux Errors API](https://apis.io/apis/mux-com/mux-com-errors-api/)
- [Mux Exports API](https://apis.io/apis/mux-com/mux-com-exports-api/)

## Tags

Direct Uploads

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/mux-com/mux-com-direct-uploads-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/mux-com/.
