PurpleCallio

PurpleCallio documentation

Quickstart: Create Your First Call

Create a call from your backend, then direct each participant to the integration surface that fits your product. PurpleCallio provides a hosted call UI, React components, and a headless SDK.

Start with a call

Use the REST API from your trusted backend to create a call and issue participant access. Keep API keys on the server; never expose them in browser code.

Choose an integration path

Use hosted UI for the shortest path, React components for a composable interface, or the headless SDK when you own every part of the call experience.

First successful call in minutes

Step 1 of 10

Create a PurpleCallio account

Create an account and sign in to the dashboard.

quickstart.ts
Create an account and sign in to the dashboard.
Expected result
You can access the dashboard.
Next action
Create a project.

Create a call from your backend

example.ts
import { PurpleCallioClient } from "@purplecallio/sdk";

const client = new PurpleCallioClient({ apiKey: process.env.PURPLECALLIO_API_KEY! });
const call = await client.createCall({
  callerId: "user_alice",
  receiverId: "user_bob",
});

Related documentation

Build with PurpleCallio

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