Real‑time video, summoned in one API call.
Invoker mints LiveKit join tokens, namespaced rooms, and time-boxed TURN credentials for every tenant in your app — so you can ship video features in an afternoon and skip the SFU ops, ICE config, and 3 a.m. pager.
Three calls and you're live.
Provision a tenant key, mint a join token from your backend, then connect from the browser with any LiveKit client SDK. The whole loop is two HTTP calls plus a WebSocket.
# Create your first tenant key. Returns the secret ONCE.
curl https://invoker.technical45.com/v1/admin/keys \
-H "X-Admin-Key: $INVOKER_ADMIN_KEY" \
-H "Content-Type: application/json" \
-d '{ "tenant_id": "your-org", "label": "prod-backend" }'
# →
# {
# "public_key": "ivk_pub_8f3a…",
# "secret": "ivk_sec_6e1c… (store this now)"
# }Your backend stays in charge.
We just answer the phone.
Invoker is a control plane, not an identity provider for your users. Your backend authenticates the user however it already does, then asks Invoker for a token. End users never see our console — only the join token they need.
① Your side
② Invoker control plane
③ Media plane
livekit-client. Media plane opens.Anywhere two people
need to see each other.
Invoker is opinionated about ops — not about your product. Bring the workflow, we bring the rooms.
Tele‑health
HIPAA-friendly rooms with per-visit JWTs. The doctor's session never outlasts the appointment, and recording can be off by default per tenant.
Live shopping
One host, ten thousand viewers, low-latency simulcast with chat moderation hooks. Spin a room up from a campaign trigger.
Virtual classrooms
Cohort rooms with role-based grants — student can publish video, observer can only watch. Webhook every join to your LMS.
Customer support
Escalate chat to face-time in one click. Disposable rooms, capped session length, recording for the QA shelf.
Social watch parties
Sync playback to a room of friends. Picture-in-picture for the host, voice-only for the lurkers.
AI voice agents
Drop an agent into a room as a participant. Stream PCM in, stream synthesized speech out — and stop paying for cold WebSocket reconnects.
Wire it up
before standup.
Open the console with your Arca account. The first key is free. There's no quota until you ship.