> This page is for mk.io.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://mediakind.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://mediakind.ferndocs.com/_mcp/server.

# Assets and storage

Assets organize the source files and outputs used by live and VOD workflows. Connect storage first, then choose how MK.IO should add or reference your media.

## Connect storage

* Connect cloud storage through the portal.

* Configure storage with the Media API, including the `Google.Storage` provider defined by the API.

* Configure private storage access when your storage does not use public network access.

## Add assets

[](/mkio/how-to/content-management/add-an-asset-in-mkio)

### Choose an asset workflow

Compare upload, existing storage, and Azure Media Services import workflows.

[](/mkio/how-to/content-management/add-an-asset-in-mkio/reference-existing-storage)

### Reference existing storage

Create an asset that references files already held in Azure Blob Storage or Amazon S3.

[](/mkio/how-to/content-management/add-an-asset-in-mkio/import-files-from-your-device)

### Upload from your device

Upload local files to a new MK.IO asset.

[](/mkio/how-to/content-management/add-an-asset-in-mkio/import-your-ams-assets)

### Import AMS assets

Import assets from Azure Media Services storage.

## Manage assets

[Add files to an existing asset](/mkio/how-to/content-management/add-files-to-an-existing-asset)

[Verify asset files and tracks](/mkio/how-to/content-management/verify-your-assets-in-mkio)

[Create an asset filter](/mkio/how-to/content-management/create-an-asset-filter)

[Publish imported assets](/mkio/how-to/content-management/playback-your-migrated-assets)

For automation, use the [Assets API Guide](/platform/how-to/media/assets) and [Playback filters API Guide](/platform/how-to/media/playback-filters).