PurpleCallio

Developer SDKs

Build real-time communication into your application.

Official PurpleCallio SDKs give you the same call engine — connection handling, signaling, and WebRTC media — with an API that feels native to the platform you're already building on.

Available now

Coming soon

These platforms use the same underlying call model — rooms, participants, connection state, and media controls — but aren't ready for production use yet. They aren't published, and we don't recommend building on them until they are.

PurpleCallio Flutter SDK

Flutter

A native Dart package for iOS and Android apps built with Flutter.

PurpleCallio iOS SDK

iOS

A native Swift package for iOS apps.

PurpleCallio Android SDK

Android

A native Kotlin library for Android apps.

Every SDK, one conceptual model

Whichever platform you build on, the underlying concepts stay the same: a participant token from your backend (never an API key), a call, a connection-state lifecycle, participants, and camera/microphone/screen-share controls. Learn the model once in the quickstart and it carries over to every platform above.

All packages are published under @purplecallio on npm.

Build with PurpleCallio

Explore the documentation to choose hosted UI, React components, or the headless SDK for your integration.