100ms
100ms is a live video and audio infrastructure company headquartered in Bengaluru, India that provides developer SDKs and a REST control plane for embedding video conferencing, interactive live streaming (HLS), RTMP ingest/egress, recording, real-time chat/messaging, polls, whiteboard, and AI-powered transcription into applications. The company was acquired by Disney+ Hotstar (JioCinema/JioHotstar) in 2023 and continues to operate as an independent commercial SaaS — the same infrastructure powering some of the largest live cricket audiences in the world (IPL on JioCinema/Hotstar). The platform exposes a single Server-Side REST API at api.100ms.live/v2 plus client SDKs for Web (JavaScript/React), iOS (Swift), Android (Kotlin), React Native, Flutter, and a Node.js server SDK, with public OpenAPI specs generated from the docs and a Postman collection.
100ms publishes 1 API on the APIs.io network: Server-Side API. Tagged areas include Live Video, Live Streaming, Video Conferencing, WebRTC, and HLS.
The 100ms catalog on APIs.io includes 8 machine-runnable capabilities, 1 JSON-LD context, and 1 Spectral governance ruleset.
100ms’ developer surface includes developer portal, documentation, signup flow, pricing, GitHub presence, engineering blog, SDKs, and 20 more developer resources.
APIs
100ms Server-Side API
The 100ms Server-Side API is the unified REST control plane for the 100ms live video platform. It manages rooms (the persistent containers for a live session), templates and rol...
Capabilities
100ms Server-Side API — Active Rooms
In-session control of running 100ms rooms — list/retrieve/update peers, send broadcast messages, remove peers, and end the active room. Self-contained Naftiko capability.
Run with Naftiko100ms Server-Side API — Analytics
Query 100ms webhook events, track events, recording events, error events, and peer quality stats. Replay missed webhook deliveries. Self-contained Naftiko capability.
Run with Naftiko100ms Server-Side API — External Streams (RTMP Push)
Push the 100ms room feed out to external RTMP destinations (YouTube Live, Twitch, Facebook Live, custom RTMP server). Self-contained Naftiko capability.
Run with Naftiko100ms Server-Side API — Live Streams (HLS)
Start/stop HLS live streams from a 100ms room, pause/resume HLS recording, send timed metadata (ID3) into the playlist, and inspect live stream state. Self-contained Naftiko cap...
Run with Naftiko100ms Server-Side API — Policy Templates
Manage 100ms templates and their roles - the policy bundles that define publish/ subscribe rights, permissions, recording settings, and destinations attached to a room. Self-con...
Run with Naftiko100ms Server-Side API — Recordings
Start, stop, pause, resume, list, and retrieve composite/track recordings of 100ms sessions. Self-contained Naftiko capability.
Run with Naftiko100ms Server-Side API — Room Codes
Create and manage short, role-bound room codes that client apps use to join a 100ms room without minting an auth token themselves. Self-contained Naftiko capability.
Run with Naftiko100ms Server-Side API — Rooms
Provision, list, retrieve, update, and enable/disable persistent live-video rooms on 100ms. Rooms are the durable container for templates, recordings, sessions, and live streams...
Run with Naftiko