Skip to content

Build with the Media API

The Media API is the operational API for media processing and delivery in MK.IO. Use it when you need to register storage, create assets, run transforms and jobs, manage live events, publish content with streaming locators, or protect playback with streaming and content key policies.

DetailValue
Base path/api/v1/projects/{project_name}/media/
ScopeProject
ReferenceMedia API reference

The Media API becomes much easier to use once you understand the sequence:

  1. A storage instance tells MK.IO how to reach cloud storage.
  2. An asset points to content in that storage.
  3. A transform defines processing instructions.
  4. A job applies the transform to the asset and creates output assets.
  5. A streaming locator publishes an asset by linking it to a streaming policy.
  6. A streaming endpoint provides the delivery domain for the playback paths returned by listPaths.
  7. A content key policy becomes part of the chain when you need DRM or token-based key delivery.

That resource model supports both VOD and live workflows. The difference is whether the asset is created from existing stored content or continuously written by a live output.

© 2026 MediaKind. All rights reserved.