Select SDK(s)
Last updated Oct 19, 2026 Note
If you have not already, we recommend trying out our demo app ↗︎ to get a feel for what RealtimeKit can do.
Offerings
RealtimeKit provides two ways to build real-time media applications:
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.
Note
When you use our UI Kit, you also get access to the core SDK with it, which can be used to build additional features based on your needs.
Select your framework
RealtimeKit support all the popular frameworks for web and mobile platforms. Please select the Platform and Framework that you are building on.
| Framework/Library | Core SDK | UI Kit |
|---|---|---|
| Web-Components (HTML, Vue, Svelte) | @cloudflare/realtimekit ↗︎ | @cloudflare/realtimekit-ui ↗︎ |
| React | @cloudflare/realtimekit-react ↗︎ | @cloudflare/realtimekit-react-ui ↗︎ |
| Angular | @cloudflare/realtimekit ↗︎ | @cloudflare/realtimekit-angular-ui ↗︎ |
| Android | com.cloudflare.realtimekit:core ↗︎ | com.cloudflare.realtimekit:ui-android ↗︎ |
| iOS | RealtimeKit ↗︎ | RealtimeKitUI ↗︎ |
| React Native | @cloudflare/realtimekit-react-native ↗︎ | @cloudflare/realtimekit-react-native-ui ↗︎ |
Technical comparison
Here is a comprehensive guide to help you choose the right option for your project. This comparison will help you understand the trade-offs between using the Core SDK alone versus combining it with the UI Kit.
| Feature | Core SDK only | UI Kit |
|---|---|---|
| What you get | Core APIs for managing media, host controls, chat, recording and more. | prebuilt UI components along with Core APIs. |
| Bundle size | Minimal (media/network only) | Larger (includes Core SDK + UI components) |
| Time to ship | Longer (build UI from scratch). Typically 5-6 days. | Faster (UI Kit handles Core SDK calls). Can build an ship under 2 hours. |
| Customization | Complete control, manual implementation. Need to build you own UI | High level of customization with plug and play component library. |
| State management | Needs to be manually handled. | Automatic, UI Kit takes care of state management. |
| UI flexibility | Unlimited (build anything) | High (component library + add-ons) |
| Learning curve | Steeper (learn Core SDK APIs directly) | Gentler (declarative components wrap Core SDK) |
| Maintenance | More code to maintain. Larger project. | Less code, component updates included |
| Design system | Headless, integrates with any design system. | Allows you to provide your theme. |
| Access to Core SDK | Direct API access | Direct API access + UI components |
Note
If you are building with our Core SDK only, you can reference our open source repos ↗︎ for implementation examples to speed up your development.
Was this helpful?
YesNo
On this page
{"@context":"https://schema.org","@type":"WebPage","@id":"https://developers.cloudflare.com/realtime/realtimekit/humans/sdk-selection/#page","headline":"Select SDK(s)","description":"Choose between RealtimeKit UI Kit and Core SDK for your platform and framework.","url":"https://developers.cloudflare.com/realtime/realtimekit/humans/sdk-selection/","inLanguage":"en","image":"https://developers.cloudflare.com/realtime/realtimekit/humans/sdk-selection/og.png?v=ff55c764eede946f","dateModified":"2026-10-19","publisher":{"@type":"Organization","name":"Cloudflare","description":"One platform for your apps, agents, and workforce. Build, secure, and scale without managing infrastructure","url":"https://www.cloudflare.com/","sameAs":["https://github.com/cloudflare","https://www.linkedin.com/company/cloudflare","https://x.com/cloudflare"],"logo":{"@type":"ImageObject","url":"https://developers.cloudflare.com/logo.svg"},"address":{"@type":"PostalAddress","streetAddress":"101 Townsend St","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94107","addressCountry":"US"},"contactPoint":[{"@type":"ContactPoint","contactType":"Customer Support","url":"https://support.cloudflare.com/","availableLanguage":["English"]},{"@type":"ContactPoint","contactType":"Sales","url":"https://www.cloudflare.com/contact/","availableLanguage":["English"]}]},"isPartOf":{"@type":"WebSite","@id":"https://developers.cloudflare.com/#website","name":"Cloudflare Docs","url":"https://developers.cloudflare.com/"}}
description: Get started with the RealtimeKit UI Kit to add a prebuilt meeting experience to your application. title: Build using UI Kit image: https://developers.cloudflare.com/realtime/realtimekit/humans/ui-kit/og.png?v=96d8469a207564aa
Documentation Index
Fetch the complete documentation index at: https://developers.cloudflare.com/realtime/llms.txt
Use this file to discover all available pages before exploring further.
Docs