Skip to navigation

MediaKind platform

One API surface across cloud video, channel origination, and VOS.

MediaKind builds video infrastructure for broadcasters, pay-TV operators, and streaming services. Following the June 2026 merger with Harmonic’s video business, the platform spans three product families, all documented here.

How the APIs relate

The cloud APIs — Media, Live, Management, and Templates — share a base URL and a single bearer token, and are routinely combined in one automation flow. Beam’s APIs manage physical devices and the channels running on them. VOS is deployed per cluster and addressed at its own host.

ProductAPIsDeployment
mk.ioMedia, Live, Management, TemplatesCloud, https://app.mk.io
BeamChannels, Fleets, InfrastructureCloud control plane, on-prem devices
HarmonicVOSOn-premises, per cluster

New here? Start with Which API to use to find the right surface for the resource you want to manage, then Authentication to get a token.

SDKs

One client per language covers every API above, with each one namespaced so the products stay distinct:

import { MediaKind } from "@mediakind/sdk";
const client = new MediaKind({ apiToken: process.env.MEDIAKIND_API_TOKEN });
const assets = await client.media.assets.list();
const channels = await client.channels.channels.list();

See TypeScript and Python for installation and the full namespace map.