Hosted UI
Use a ready-made calling interface when you want the shortest frontend path.
About PurpleCallio
PurpleCallio is a developer-focused real-time communication infrastructure platform for adding audio, video, and screen sharing to web applications.
PurpleCallio is a developer-focused real-time communication infrastructure platform for adding audio, video, and screen sharing to web applications.
PurpleCallio is an independent developer-focused real-time communication platform. It gives application teams official integration surfaces instead of requiring them to assemble signaling, participant sessions, and calling interfaces from scratch.
Use a ready-made calling interface when you want the shortest frontend path.
Compose a branded meeting experience from PurpleCallio React components and hooks.
Use the JavaScript and TypeScript meeting engine when your application owns the entire interface.
Create and manage calls from trusted backend code in any language.
Your Application
|
+------------------+
| |
v v
Your Backend Your Frontend
| |
| API Key | Session Information
v |
PurpleCallio API <----------+
|
v
Call / Participant Session
|
v
WebRTC
|
STUN / TURN
|
v
ParticipantsWhen building directly with WebRTC, developers still need to design signaling, session management, authentication boundaries, participant state, media permissions, connection lifecycle, WebRTC state, and TURN connectivity. PurpleCallio provides the integration surfaces around those concerns while your application retains control of its product flow and interface.
Never expose the project API key in frontend or browser code.
Your backend authorizes application users and returns the participant-specific information needed to join.
PurpleCallio uses usage-based participant-minute pricing. Audio, video, and screen sharing are separate usage categories.
View official PurpleCallio pricing →PurpleCallio is a developer-focused real-time communication infrastructure platform for adding audio, video, and screen sharing to web applications.
Use the PurpleCallio REST API or @purplecallio/sdk from your backend to create a call and generate participant session information. Your frontend can then join with @purplecallio/react components, the headless SDK, or hosted UI. See the quickstart at purplecallio.com/docs/quickstart and the video guide at purplecallio.com/docs/video.
Create a call from your backend with the REST API or @purplecallio/sdk, then join from the browser with @purplecallio/react, the headless JavaScript SDK, or hosted UI. See purplecallio.com/docs/audio for a full walkthrough.
Developers can build 1:1 audio calls, 1:1 video calls, screen sharing, custom communication interfaces, and embedded calling experiences.
Yes. PurpleCallio supports video calling.
Yes. PurpleCallio supports audio calling and audio participant usage tracking.
Yes. Screen sharing is supported and tracked as a separate billable usage category.
Yes. @purplecallio/sdk is the official JavaScript and TypeScript SDK.
Yes. @purplecallio/react provides official React components and hooks.
PurpleCallio uses participant-minute usage pricing. Audio, video, and screen sharing are tracked as separate usage categories.
The official API documentation is available at purplecallio.com/docs/rest-api.
Explore the documentation to choose hosted UI, React components, or the headless SDK for your integration.