aid: 100ms-live url: https://raw.githubusercontent.com/api-evangelist/100ms-live/refs/heads/main/apis.yml name: 100ms kind: company accessModel: pricing: freemium onboarding: self-serve trial: false try_now: true public: false label: Freemium · Self-serve signup confidence: high source: - plans - authentication generated: '2026-07-22' method: derived image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/100ms-live.png tags: - Live Video - Live Streaming - Video Conferencing - WebRTC - HLS - RTMP - Recording - Real-time Messaging - Live Infrastructure - India created: '2026-05-25' modified: '2026-05-25' specificationVersion: '0.19' description: 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. apis: - aid: 100ms-live:100ms-live-active-rooms-api name: 100ms Active Rooms API description: In-session control of running rooms and connected peers. humanURL: https://www.100ms.live/docs/server-side/v2/foundation/basics baseURL: https://api.100ms.live/v2 tags: - Active Rooms properties: - type: OpenAPI url: openapi/100ms-live-active-rooms-api-openapi.yml - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/basics - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/authentication-and-tokens - type: Postman url: https://www.100ms.live/docs/server-side/v2/how-to-guides/set-up-postman - type: SDKs url: https://github.com/100mslive/server-sdks - type: GraphQL url: graphql/100ms-live-graphql.md - aid: 100ms-live:100ms-live-analytics-api name: 100ms Analytics API description: Query webhook events, track events, recording events, errors, and peer quality. humanURL: https://www.100ms.live/docs/server-side/v2/foundation/basics baseURL: https://api.100ms.live/v2 tags: - Analytics properties: - type: OpenAPI url: openapi/100ms-live-analytics-api-openapi.yml - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/basics - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/authentication-and-tokens - type: Postman url: https://www.100ms.live/docs/server-side/v2/how-to-guides/set-up-postman - type: SDKs url: https://github.com/100mslive/server-sdks - type: GraphQL url: graphql/100ms-live-graphql.md - aid: 100ms-live:100ms-live-external-streams-api name: 100ms External Streams API description: Push the room feed to YouTube / Twitch / Facebook via RTMP. humanURL: https://www.100ms.live/docs/server-side/v2/foundation/basics baseURL: https://api.100ms.live/v2 tags: - External Streams properties: - type: OpenAPI url: openapi/100ms-live-external-streams-api-openapi.yml - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/basics - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/authentication-and-tokens - type: Postman url: https://www.100ms.live/docs/server-side/v2/how-to-guides/set-up-postman - type: SDKs url: https://github.com/100mslive/server-sdks - type: GraphQL url: graphql/100ms-live-graphql.md - aid: 100ms-live:100ms-live-live-streams-api name: 100ms Live Streams API description: HLS live streams driven from a 100ms room. humanURL: https://www.100ms.live/docs/server-side/v2/foundation/basics baseURL: https://api.100ms.live/v2 tags: - Live Streams properties: - type: OpenAPI url: openapi/100ms-live-live-streams-api-openapi.yml - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/basics - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/authentication-and-tokens - type: Postman url: https://www.100ms.live/docs/server-side/v2/how-to-guides/set-up-postman - type: SDKs url: https://github.com/100mslive/server-sdks - type: GraphQL url: graphql/100ms-live-graphql.md - aid: 100ms-live:100ms-live-policy-api name: 100ms Policy API description: Templates, roles, and recording configuration. humanURL: https://www.100ms.live/docs/server-side/v2/foundation/basics baseURL: https://api.100ms.live/v2 tags: - Policy properties: - type: OpenAPI url: openapi/100ms-live-policy-api-openapi.yml - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/basics - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/authentication-and-tokens - type: Postman url: https://www.100ms.live/docs/server-side/v2/how-to-guides/set-up-postman - type: SDKs url: https://github.com/100mslive/server-sdks - type: GraphQL url: graphql/100ms-live-graphql.md - aid: 100ms-live:100ms-live-polls-api name: 100ms Polls API description: Real-time polls and quizzes inside a room. humanURL: https://www.100ms.live/docs/server-side/v2/foundation/basics baseURL: https://api.100ms.live/v2 tags: - Polls properties: - type: OpenAPI url: openapi/100ms-live-polls-api-openapi.yml - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/basics - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/authentication-and-tokens - type: Postman url: https://www.100ms.live/docs/server-side/v2/how-to-guides/set-up-postman - type: SDKs url: https://github.com/100mslive/server-sdks - type: GraphQL url: graphql/100ms-live-graphql.md - aid: 100ms-live:100ms-live-recording-assets-api name: 100ms Recording Assets API description: Output assets (mp4, mp3, transcript, chat) produced by recordings. humanURL: https://www.100ms.live/docs/server-side/v2/foundation/basics baseURL: https://api.100ms.live/v2 tags: - Recording Assets properties: - type: OpenAPI url: openapi/100ms-live-recording-assets-api-openapi.yml - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/basics - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/authentication-and-tokens - type: Postman url: https://www.100ms.live/docs/server-side/v2/how-to-guides/set-up-postman - type: SDKs url: https://github.com/100mslive/server-sdks - type: GraphQL url: graphql/100ms-live-graphql.md - aid: 100ms-live:100ms-live-recordings-api name: 100ms Recordings API description: Composite and track-level recordings of sessions. humanURL: https://www.100ms.live/docs/server-side/v2/foundation/basics baseURL: https://api.100ms.live/v2 tags: - Recordings properties: - type: OpenAPI url: openapi/100ms-live-recordings-api-openapi.yml - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/basics - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/authentication-and-tokens - type: Postman url: https://www.100ms.live/docs/server-side/v2/how-to-guides/set-up-postman - type: SDKs url: https://github.com/100mslive/server-sdks - type: GraphQL url: graphql/100ms-live-graphql.md - aid: 100ms-live:100ms-live-room-codes-api name: 100ms Room Codes API description: Short codes used by client apps to join a room. humanURL: https://www.100ms.live/docs/server-side/v2/foundation/basics baseURL: https://api.100ms.live/v2 tags: - Room Codes properties: - type: OpenAPI url: openapi/100ms-live-room-codes-api-openapi.yml - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/basics - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/authentication-and-tokens - type: Postman url: https://www.100ms.live/docs/server-side/v2/how-to-guides/set-up-postman - type: SDKs url: https://github.com/100mslive/server-sdks - type: GraphQL url: graphql/100ms-live-graphql.md - aid: 100ms-live:100ms-live-rooms-api name: 100ms Rooms API description: Persistent containers for a live session. humanURL: https://www.100ms.live/docs/server-side/v2/foundation/basics baseURL: https://api.100ms.live/v2 tags: - Rooms properties: - type: OpenAPI url: openapi/100ms-live-rooms-api-openapi.yml - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/basics - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/authentication-and-tokens - type: Postman url: https://www.100ms.live/docs/server-side/v2/how-to-guides/set-up-postman - type: SDKs url: https://github.com/100mslive/server-sdks - type: GraphQL url: graphql/100ms-live-graphql.md - aid: 100ms-live:100ms-live-sessions-api name: 100ms Sessions API description: Historical sessions inside a room. humanURL: https://www.100ms.live/docs/server-side/v2/foundation/basics baseURL: https://api.100ms.live/v2 tags: - Sessions properties: - type: OpenAPI url: openapi/100ms-live-sessions-api-openapi.yml - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/basics - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/authentication-and-tokens - type: Postman url: https://www.100ms.live/docs/server-side/v2/how-to-guides/set-up-postman - type: SDKs url: https://github.com/100mslive/server-sdks - type: GraphQL url: graphql/100ms-live-graphql.md - aid: 100ms-live:100ms-live-stream-keys-api name: 100ms Stream Keys API description: Per-room RTMP ingest stream keys. humanURL: https://www.100ms.live/docs/server-side/v2/foundation/basics baseURL: https://api.100ms.live/v2 tags: - Stream Keys properties: - type: OpenAPI url: openapi/100ms-live-stream-keys-api-openapi.yml - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/basics - type: Documentation url: https://www.100ms.live/docs/server-side/v2/foundation/authentication-and-tokens - type: Postman url: https://www.100ms.live/docs/server-side/v2/how-to-guides/set-up-postman - type: SDKs url: https://github.com/100mslive/server-sdks - type: GraphQL url: graphql/100ms-live-graphql.md common: - type: PostmanWorkspace url: https://www.postman.com/kinlaneapi/100ms/overview - type: AgenticAccess url: agentic-access/100ms-live-agentic-access.yml - type: TrustCenter url: security/100ms-live-trust-center.yml - type: VulnerabilityDisclosure url: security/100ms-live-vulnerability-disclosure.yml - type: DomainSecurity url: security/100ms-live-domain-security.yml - type: Authentication url: authentication/100ms-live-authentication.yml - type: Portal url: https://www.100ms.live/ - type: Documentation url: https://www.100ms.live/docs/ - type: Signup url: https://dashboard.100ms.live/register - type: Dashboard url: https://dashboard.100ms.live/ - type: Pricing url: https://www.100ms.live/pricing - type: GitHub url: https://github.com/100mslive - type: StatusPage url: https://status.100ms.live/ - type: Blog url: https://www.100ms.live/blog - type: Postman url: https://www.100ms.live/docs/server-side/v2/how-to-guides/set-up-postman - type: Twitter url: https://twitter.com/100mslive - type: LinkedIn url: https://www.linkedin.com/company/100mslive/ - type: SDKs url: https://github.com/100mslive/web-sdks - type: SDKs url: https://github.com/100mslive/100ms-ios-sdk - type: SDKs url: https://github.com/100mslive/100ms-android - type: SDKs url: https://github.com/100mslive/100ms-react-native - type: SDKs url: https://github.com/100mslive/100ms-flutter - type: SDKs url: https://github.com/100mslive/server-sdks - type: Samples url: https://github.com/100mslive/100ms-examples - type: Plans url: plans/100ms-live-plans-pricing.yml - type: RateLimits url: rate-limits/100ms-live-rate-limits.yml - type: FinOps url: finops/100ms-live-finops.yml - type: JSONSchema url: json-schema/100ms-live-room-schema.json - type: JSONSchema url: json-schema/100ms-live-recording-schema.json - type: JSONSchema url: json-schema/100ms-live-webhook-event-schema.json - type: JSONLD url: json-ld/100ms-live-context.jsonld - type: Vocabulary url: vocabulary/100ms-live-vocabulary.yml - type: SpectralRules url: rules/100ms-live-rules.yml x-acquirer: Disney+ Hotstar (JioHotstar) x-acquired: 2022-11 x-headquarters: Bengaluru, Karnataka, India maintainers: - FN: Kin Lane email: kin@apievangelist.com