Glossary · Platform

What is a video API?

A video API is a programming interface that lets other software work with a video platform: uploading files, starting encoding, managing a catalog, checking entitlements, requesting playback and retrieving analytics, without a person using the dashboard.

What a video API covers

  • Ingest: upload a file or point to one, and start processing
  • Catalog: create and update titles, metadata, seasons and collections
  • Playback: obtain a stream address and tokens for a given viewer
  • Users and entitlements: create accounts, grant or revoke access
  • Commerce: plans, purchases and subscription status
  • Live: create and control live streams
  • Analytics: pull viewing and revenue data into other tools

Webhooks

An API answers when asked. A webhook does the opposite: the platform calls your system when something happens, such as an encode finishing, a subscription renewing or a payment failing. Together they let two systems stay in step without constant polling.

What teams build with one

  • Automatic publishing from an editing or asset-management system
  • Syncing subscribers with a CRM or email tool
  • Granting access when something is bought elsewhere, such as a course or a ticket
  • Custom reports and dashboards
  • A custom front end on top of the platform

Last reviewed

FAQ

Video API, answered.

More definitions in the streaming glossary.

Planning a streaming service?
Do I need to use the API to run a streaming service?

No. A managed platform works entirely through its CMS. The API is for automating tasks and connecting other systems.

What is the difference between an API and an SDK?

An API is the interface itself. An SDK is a library that wraps the API for a particular language or device, so developers write less code.

How is access to a video API secured?

With keys or tokens that identify the calling system and limit what it may do. Keys with write access should stay on a server, never inside an app.

Ready to own the screen?

Tell us what you are launching. We will walk through the platform and map the path to go-live around your catalog, markets and revenue model.