Restream API — Getting Started

The Restream API lets you manage channels, schedule and control live events, read analytics, generate clips, and drive Restream Studio — all programmatically. Most endpoints are authenticated with OAuth 2.0.

Follow the Getting Started guide for a step-by-step walkthrough of registering an app, authenticating, and calling your first endpoint.

Explore the API

  • Authentication — Authorize your app with OAuth 2.0 and manage access tokens.
  • Public API — Read-only platform and ingest-server reference data, no auth required.
  • Channels — List, add, and manage the destinations you stream to.
  • Events — Schedule, control, and review live streaming events.
  • Analytics — Pull viewer and chat-engagement metrics for your streams.
  • Storage — Access recordings and files saved to your Restream storage.
  • Clips — Generate and download short clips from your streams.
  • Studio — Programmatically manage Restream Studio assets.
  • Chat — Stream live chat across platforms over WebSocket.