Switchboard by 3wirebuild
HIPAA and strict privacy are the default, never an add-on. Get video, real-time chat, and more, delivered as a simple telecom API. Bring your own application and keep your data contained: you build the experience, Switchboard runs the communications.
No card required on the Developer tier · 2,000 free participant-minutes/mo
curl -X POST https://api.switchboard.dev/api/v1/rooms \
-H "Authorization: Bearer sk_live_…" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{"room": {"name": "Patient intake",
"capabilities": ["video","chat","recording"]}}'
# → { "data": { "id": "…", "status": "idle" } }The infrastructure layer for video, chat, and rooms — so your team builds the experience, not the plumbing.
Create rooms, mint scoped join tokens, manage participants. Backed by a LiveKit SFU for 1:1 up to large rooms with screen share.
Egress writes straight to your S3 bucket with your key — Switchboard never holds the bytes. End-to-end encryption optional.
React to room and participant events with HMAC-signed deliveries, retries with backoff, and a per-endpoint payload allowlist.
Every event is append-only and queryable (HIPAA §164.312(b)). Identities are hashed, never stored in the clear. Reads are audited too.
Per-key scopes (rooms, recordings, audit) and per-key rate limits. Idempotency keys make every POST safe to retry.
A clean HTTP/JSON API with a full OpenAPI spec and a typed error catalog. Language-agnostic — use it from anything.
No SDK lock-in. A stable, versioned REST API with idempotency, cursor pagination, rate-limit headers, and a typed error catalog. Drop the OpenAPI spec into your codegen and go.
# Mint a join token (scoped, short-lived)
POST /api/v1/rooms/{id}/tokens
{ "identity": "patient-9182", "role": "patient" }
# Stream events to your backend
POST https://you.example/hooks
Switchboard-Signature: t=1719…,v1=9f86d0…
{ "type": "participant.joined", "data": { … } }Switchboard is architected so the compliant path is the only path. A Business Associate Agreement is available on Business and Enterprise.
There's no “turn on HIPAA” switch. The strict-privacy posture is the default behavior for every customer — telehealth or not.
Recordings egress to your bucket with your KMS key. Switchboard stores a metadata pointer, never the media.
Tainted fields are redacted from logs, metrics, and webhook payloads. Identities are HMAC-hashed before they're ever persisted.
An append-only event log answers “who did what, when” — and the audit reads are themselves audited.
Start free. Tiers add concurrency, recording, HIPAA BAA, and support — overage is billed per participant-minute.
Free
Build and test end-to-end. No card required.
$49/mo + usage
Production-ready for a growing app.
$299/mo + usage
Scale + HIPAA BAA, dedicated infrastructure.
Custom
Custom volume, isolated infra, SLA.
Spin up a Developer account in minutes. Upgrade for recording, HIPAA BAA, and dedicated infrastructure when you're ready.