PurpleCallio
AI-powered voice translation

REAL-TIME SPEECH · VOICE & VIDEO · AI AGENTS

Every language. One conversation.

Speak naturally. Connect globally.Break language barriers with real-time, bidirectional speech translation. Let people speak their own languages while PurpleCallio translates conversations in real time, with voice, video, and AI communication tools built into one developer platform.

  • Real-time speech translation
  • Audio & video APIs
  • AI voice agents
  • Usage-based credits

Early access

Live Translate: talk to anyone, in their language

Two people on a 1:1 call speak different languages, and each hears and reads the other in their own, a short moment behind the speaker. Built so possible misunderstandings get flagged, costs stay inside your limits and quality is measurable. 60 languages, from English, Spanish and Arabic to Hindi, Japanese and more.

New · AI Voice Agents

Let an AI agent answer the call.

Add a natural-sounding voice agent to your product. It talks to your users in real time, looks things up in your systems and takes actions through your APIs. Configure it in the dashboard; no machine-learning work needed.

Unlocks after your first verified credit purchase.

24/7 support

Answers questions and checks accounts, then hands off to a person with a summary.

Bookings

Finds a free slot and books it once the user confirms.

Order status

Looks up the order and explains exactly where it is.

Lead qualification

Asks your qualifying questions and books the demo.

Your first call in three steps.

Keep your authentication, business logic and database. PurpleCallio adds the call lifecycle, participant sessions, signaling and media.

  1. 1

    Create a call

    Your backend calls POST /calls with a caller and a receiver. PurpleCallio returns a secure token for each participant.

  2. 2

    Send your users in

    Redirect each participant to their hosted URL, or join with the React components or headless SDK.

  3. 3

    PurpleCallio takes over

    Signaling, WebRTC negotiation, TURN relay, media controls and screen sharing, all handled.

your-server.js
// 1. Create a call from your backend
const { participants } =
  await PurpleCallio.createCall({ callerId, receiverId })

// 2. Send each user to their call — done
redirect(alice, participants[0].hostedUrl)
redirect(bob, participants[1].hostedUrl)
Follow the quickstart

Hosted UI, React, headless SDK or REST.

All four run on the same backend, so you can start with hosted UI and move to your own interface later without changing server code.

Hosted UI

Ship a call experience with minimal frontend work.

Best for
Your backend creates the call and decides who can join.
What you get
Meeting UI, media controls, signaling, WebRTC setup, and TURN relay.
Installation
No frontend package required.
Read Hosted UI documentation →
integration.ts
import { PurpleCallioClient } from "@purplecallio/sdk";

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

Built for products where people need to talk.

PurpleCallio is B2B infrastructure. Your customers never see it; calls just work inside your product.

HR & Recruitment

Interview candidates inside your hiring platform. No third-party meeting links, no context switching.

Telemedicine

Doctor-patient consultations embedded in a healthcare product, with the product team controlling its own access flow.

CRM & Sales

Call leads without leaving the CRM. Call records attach to the contact automatically.

Customer Support

Agents and customers connect inside the support workflow, or an AI agent answers first.

EdTech

One-to-one tutoring and coaching sessions built into your learning platform. Students never leave your product.

Marketplace

Buyers and sellers meet face-to-face inside your platform before any transaction.

Everything in the box.

The building blocks every calling product needs, included on every plan.

Screen Sharing

Share a desktop or window mid-call with no extra integration.

Hosted Call UI

A ready-made call page at a URL you control. No frontend SDK needed.

REST API

Create, accept, end, join and leave calls with plain HTTP from any language.

WebSocket Signaling

Real-time call events like call.started and participant.joined, handled for you.

React Components

MeetingProvider, ParticipantGrid and controls for a custom UI without WebRTC.

Headless SDK

meeting.join(), camera.enable(), screenShare.start(): full control of the UI.

Waiting Room

Guests wait until the host lets them in to a scheduled meeting.

Device Selection

Pick camera, microphone and speaker before and during a call.

Hosted UI Branding

Your logo, company name and colours on every hosted call page.

Webhook Events

Signed HTTP POSTs on every call state change, HMAC-SHA256 verified.

Per-project API Keys

Separate credentials per product or environment. Rotate without downtime.

TURN Relay

Built-in TURN for calls behind strict firewalls, with time-limited credentials.

Test before you integrate.

Start a demo session, then share its invite link or QR code with another device. Test audio, video and screen sharing before writing any code.

Try the playground
PurpleCallio Playground
✓

Start a demo call

✓

Create one session

✓

Share the invite link or QR code

4

Connect and test media controls

Sign in to create and manage a demo session.
Loading current credit pricing…

Real answers from technical people.

When something breaks, you need a fast answer from someone who knows the stack, not a chatbot pointing to a FAQ. PurpleCallio support is run by the engineers who built it.

Fast Response

Technical engineers, not marketing bots.

Clear Docs

Quick start, copy buttons, examples in multiple languages.

Working Examples

Node.js, Python, cURL — drop in and it works.

Developer support

Get help with implementation and product questions.

Ready to add calls and AI agents to your product?

Create an account, make a project, get your API key. First call in under ten minutes.