add an asset in mkio.md
Create an asset
An asset in MK.IO is a container for your media content: it groups your video, audio, subtitle files, and encoding outputs together and links them to a location in your cloud storage (Azure Blob Storage or Amazon S3). You create an asset first, then add content to it.
Info: You need at least one storage account connected before creating assets. See Connect cloud storage.
Steps
Go to Assets
Navigate to Assets in the left sidebar and click + Create Asset.
Choose a source
- From a storage account: Creates an asset linked to your cloud storage. Use this when pointing to existing files or creating an empty location for new files.
- From local files: Uploads files from your device and creates the asset in one step. See Upload from your device.
Fill in the details
| Field | Description |
|---|---|
| Storage account | The connected Azure or S3 account where this asset's files will live |
| Storage container | The container (Azure) or bucket (S3) name. Use lowercase letters, numbers, and hyphens. |
| Storage directory | Optional subfolder path within the container |
| Asset name | The display name you will see in MK.IO |
| Description | Optional notes |
| Upon asset deletion | Whether deleting the asset also deletes files from storage. You cannot change this setting later. |
Create
Click Add. The asset is created and linked to the storage location you specified.
Warning: If you point to an existing container and the asset appears empty, the container name may be misspelled or the wrong storage account selected. The field is case-sensitive. See Verify your assets for troubleshooting.
Next steps
Once the asset exists, add content and prepare it for streaming:
- Content already in Azure or S3: Point an asset at existing cloud storage, find the container name, and troubleshoot empty assets.
- Upload from your device: Upload files from your computer directly into the asset.
- Verify the asset: Confirm files and tracks are visible before publishing.
- Migrating from AMS?: Reference existing AMS asset containers without re-encoding.
Automate asset management
Use the Assets API Guide to create assets, reference source files, retrieve tracks, and manage asset lifecycle operations through the Media API.