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.