1. Install
npm
clutchcall_core_ffi.{so,dylib,dll} — see each per-language installation
page.
2. Get a token
Every modality authenticates with a tenant token the relay verifies through its namespace-auth hook. The control-plane API key (tRPC,CLUTCHCALL_CREDENTIALS) mints data-plane tokens scoped to the namespaces
that client needs.
3. Pick a modality
What just happened
- The SDK opened a QUIC link to
relay.clutchcall.dev:443over MoQT, or WebTransport in the browser. The tenant token authorized the session. - For control-plane modality methods (
v.calls.originate,streams.liveInputs.create, etc.), the SDK hit tRPC procedures on the the control-plane API over HTTP/3. - For data-plane methods (
subscribeState,publishInput, etc.), the SDK opened MoQT publish / subscribe requests that the relay fans out to every matching subscriber.
Next steps
Modalities overview
The 5-modality model and when to pick each.
Architecture
The MoQT relay mesh, the C++ core, and how the modality layer fits.
Authentication
API keys, relay tokens, namespace-auth, and JWT signing.
SDK Reference
Every modality, every method, every language.

