Skip to content
Cloudflare Docs

RealtimeKit

Add live video and voice to your web or mobile apps in minutes — customizable SDKs, Integrate in just a few lines of code.

With RealtimeKit, you can expect:

  • Fast, simple integration: Add live video and voice calling to any platform using our SDKs in minutes.
  • Customizable: Tailor the experience to your needs.
  • Powered by WebRTC: Built on top of modern, battle-tested WebRTC technology. RealtimeKit sits on top of Realtime SFU handling media track management, peer management, and other complicated tasks for you.

Experience the product:

Try A Demo Meeting

Build using Examples

RealtimeKit Dashboard

Build with RealtimeKit

RealtimeKit powers a wide range of usecases — here are the most common ones

Group Calls

Experience team meetings, virtual classrooms with interactive plugins, and seamless private or group video chats — all within your platform.

Webinars

Host large, interactive one-to-many events with virtual stage management, and engagement tools like plugins, chat, and polls — ideal for product demos, company all-hands, and live workshops

Audio Only Calls

Host audio-only calls — perfect for team discussions, support lines, and community hangouts— low bandwidth usage and features like mute controls, hand-raise, and role management.

Product Suite

  • UI Kit Recommended UI library of pre-built, customizable components for rapid development — sits on top of the Core SDK.

  • Core SDK Client SDK built on top of Realtime SFU that provides a full set of APIs for managing video calls, from joining and leaving sessions to muting, unmuting, and toggling audio and video.

  • Realtime SFU efficiently routes media with low latency—all running on Cloudflare’s global network for reliability and scale.

The Backend Infrastructure Powering the SDKs is a robust layer that includes REST APIs for managing meetings, participants, recordings and more, along with webhooks for server-side events. A dedicated signalling server coordinates real-time updates.