# MK.IO API guides

Build media processing, live streaming, and account-management workflows with the MK.IO APIs.

## Getting Started

Prepare your environment, authenticate your API calls, and learn how the platform represents resources.

[Quick Start & Authentication](/mkio/api-guides/getting-started/authentication)

Get your API credentials, authenticate your requests, and make your first API call.

[Shared Concepts](/mkio/api-guides/understanding/overview)

Understand platform-wide concepts like pagination, rate limiting, error handling, and resource states.

## Media API

Ingest, transcode, package, protect, and publish live and on-demand video assets.

[Media API Reference](/api-reference/media-api)

Interactive endpoints, schemas, and request/response examples for the Media API.

[Automate a VOD Pipeline](/mkio/api-guides/how-to/media/vod-pipeline)

A complete recipe from upload through encoding and packaging to playout.

[Storage](/mkio/api-guides/how-to/media/storage)

Configure input and output storage containers.

[Assets](/mkio/api-guides/how-to/media/assets)

Upload media files and track asset lifecycles.

[Transforms & Jobs](/mkio/api-guides/how-to/media/transforms-and-jobs)

Define transcode settings and submit transcode jobs.

[Live Streaming](/mkio/api-guides/how-to/media/live-streaming)

Configure live events, inputs, outputs, and streaming channels.

[Publishing & Delivery](/mkio/api-guides/how-to/media/publishing)

Create streaming locators and construct playback URLs.

[Content Protection](/mkio/api-guides/how-to/media/content-protection)

Apply DRM and content key policies to secure streams.

## Management API

Control organizations, users, teams, projects, webhook notifications, and usage reporting.

[Management API Reference](/api-reference/management-api)

Endpoints, schemas, and request/response examples for organization management.

[Provision Organizations & Users](/mkio/api-guides/how-to/management/org-provisioning)

Bootstrap organizations, structure projects, and define team memberships.

[Tokens](/mkio/api-guides/how-to/management/tokens)

Create and rotate personal access tokens.

[Webhook Rules](/mkio/api-guides/how-to/management/webhooks)

Configure HTTP callbacks to receive event-driven notifications.

[Usage & Billing](/mkio/api-guides/how-to/management/usage-and-billing)

Query billing telemetry and track resource consumption.

## Live API

Create and manage live channels, events, and multiview compositions for live media processing.

[Live API Reference](/api-reference/live-api)

Endpoints, schemas, and request/response examples for live media processing.

[Core concepts](/mkio/api-guides/how-to/live/core-concepts)

Understand resource types, billing models, and how live resources connect to templates and sources.

[Live channels and events](/mkio/api-guides/how-to/live/manage-live)

Create and operate liveChannels and liveEvents for single-input live encoding.

[Multiview](/mkio/api-guides/how-to/live/multiview)

Compose multiple live inputs into a single multiview output.

[Scheduled operations](/mkio/api-guides/how-to/live/scheduled-operations)

Automate start and stop times for any live resource.

## Templates API

Manage the versioned configuration templates that live encoding, multiview, and stream conditioning resources depend on.

[Templates API Reference](/api-reference/templates-api)

Endpoints, schemas, and request/response examples for the Templates API.

[Manage templates](/mkio/api-guides/how-to/templates/manage-templates)

Create, version, tag, and reference configuration templates. Start from presets or upload your own.
