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.