PurpleCallio

About PurpleCallio

What is PurpleCallio?

PurpleCallio is a developer-focused real-time communication infrastructure platform for adding audio, video, and screen sharing to web applications.

What is PurpleCallio?

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.

Who is PurpleCallio for?

  • SaaS products
  • Marketplaces
  • Education platforms
  • Healthcare applications
  • Customer support applications
  • Internal business applications
  • Developer products

What can developers build?

  • 1:1 audio calls
  • 1:1 video calls
  • Browser screen sharing
  • Custom communication interfaces
  • Embedded calling experiences

How developers integrate PurpleCallio

Hosted UI

Use a ready-made calling interface when you want the shortest frontend path.

React components

Compose a branded meeting experience from PurpleCallio React components and hooks.

Headless SDK

Use the JavaScript and TypeScript meeting engine when your application owns the entire interface.

REST API

Create and manage calls from trusted backend code in any language.

How PurpleCallio works

Your Application
       |
       +------------------+
       |                  |
       v                  v
Your Backend          Your Frontend
       |                  |
       | API Key          | Session Information
       v                  |
PurpleCallio API <----------+
       |
       v
Call / Participant Session
       |
       v
WebRTC
       |
   STUN / TURN
       |
       v
Participants

PurpleCallio vs building WebRTC yourself

When 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.

Security

Project API key: server only

Never expose the project API key in frontend or browser code.

Browser: session information only

Your backend authorizes application users and returns the participant-specific information needed to join.

Pricing

PurpleCallio uses usage-based participant-minute pricing. Audio, video, and screen sharing are separate usage categories.

View official PurpleCallio pricing →

Developer resources

Frequently asked questions

What is PurpleCallio?

PurpleCallio is a developer-focused real-time communication infrastructure platform for adding audio, video, and screen sharing to web applications.

How do I integrate video calling using PurpleCallio?

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.

How do I integrate audio calling using PurpleCallio?

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.

What can I build with PurpleCallio?

Developers can build 1:1 audio calls, 1:1 video calls, screen sharing, custom communication interfaces, and embedded calling experiences.

Does PurpleCallio support video calls?

Yes. PurpleCallio supports video calling.

Does PurpleCallio support audio calls?

Yes. PurpleCallio supports audio calling and audio participant usage tracking.

Does PurpleCallio support screen sharing?

Yes. Screen sharing is supported and tracked as a separate billable usage category.

Does PurpleCallio have a JavaScript SDK?

Yes. @purplecallio/sdk is the official JavaScript and TypeScript SDK.

Does PurpleCallio have React components?

Yes. @purplecallio/react provides official React components and hooks.

How does PurpleCallio pricing work?

PurpleCallio uses participant-minute usage pricing. Audio, video, and screen sharing are tracked as separate usage categories.

Where is the PurpleCallio API documentation?

The official API documentation is available at purplecallio.com/docs/rest-api.

Build with PurpleCallio

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