Mux
Store and stream video through Mux. Once installed, this integration becomes available as a storage provider for the video data type, handling encoding and adaptive streaming for you.
Prerequisites
Prerequisites
Before setting up the Mux integration, ensure you have:
Create an access token
- Sign in to the Mux Dashboard
- Open Settings > Access Tokens
- Create a new token with Mux Video permissions
- Copy the Token ID and Token Secret
warning
The token secret is shown only once. Store it securely — if you lose it, create a new token.
Create a signing key
A signing key lets DashX generate signed playback URLs, so your videos cannot be played by anyone who happens to have the playback ID.
- In the Mux Dashboard, open Settings > Signing Keys
- Create a new signing key
- Copy the Signing Key ID and download the private key
Connect to DashX
- Log in to your DashX workspace
- Navigate to Settings > Integrations
- Click [+] to add a new integration and select Mux
- Choose the environments you want to enable it for
- Enter the configuration below and save
Configuration
| Field | Description |
|---|---|
| Token ID | The ID of the Mux access token. |
| Token Secret | The secret half of the access token. |
| Signing Key ID | The ID of the signing key used for signed playback URLs. |
| Private Key | The private key that pairs with the signing key ID. |
| Test Mode | When enabled, assets are created as Mux test assets — free, watermarked, and deleted after 24 hours. |
tip
Enable Test Mode in development environments. Test assets do not count towards your Mux bill.