100ms · GraphQL Specification

100ms Live GraphQL Schema

This document describes a conceptual GraphQL schema for the 100ms live video and audio infrastructure platform. 100ms provides a REST API at `api.100ms.live/v2` for managing rooms, templates, roles, peers, recordings, live streams, HLS, RTMP, sessions, analytics, and webhooks. This GraphQL schema maps the same domain model for use in graph-based clients, federation gateways, or API tooling.

Documentation Endpoint View on GitHub Live VideoLive StreamingVideo ConferencingWebRTCHLSRTMPRecordingReal-time MessagingLive InfrastructureIndiaGraphQL

Overview

100ms Live GraphQL Schema is a GraphQL API specification published by 100ms on the APIs.io network.

This document describes a conceptual GraphQL schema for the 100ms live video and audio infrastructure platform. 100ms provides a REST API at api.100ms.live/v2 for managing rooms, templates, roles, peers, recordings, live streams, HLS, RTMP, sessions, analytics, and webhooks. This GraphQL schema maps the same domain model for use in graph-based clients, federation gateways, or API tooling.

documentation is published at https://www.100ms.live/docs/server-side/v2/foundation/basics.

Tagged areas include Live Video, Live Streaming, Video Conferencing, WebRTC, and HLS.

Endpoint

Related API Specs

100ms Active Rooms API (OpenAPI) 100ms Analytics API (OpenAPI) 100ms External Streams API (OpenAPI) 100ms Live Streams API (OpenAPI) 100ms Policy API (OpenAPI) 100ms Polls API (OpenAPI) 100ms Recording Assets API (OpenAPI) 100ms Recordings API (OpenAPI) 100ms Room Codes API (OpenAPI) 100ms Rooms API (OpenAPI) 100ms Sessions API (OpenAPI) 100ms Stream Keys API (OpenAPI)
Back to 100ms · All GraphQL Specs · GitHub