Setup
Gateway providers connect using your Zero Runtime auth token, no provider API keys are required. Set it in the worker environment:Usage
Import gateway providers fromzeroruntime.inference (Python) or
@zeroruntime/js-sdk/inference (Node JS) and drop them into the pipeline exactly like normal
plugins. Every gateway class is a drop-in replacement for its plugins equivalent. Turn
detection is the unified TurnDetector, imported from the same inference module, using an
Echo model, which also routes through the gateway:
Supported providers
Import paths
Every gateway class is imported from the singleinference module of each SDK:
Why use it
- One credential. Authenticate with a single Zero Runtime token instead of provisioning and rotating a key for every provider.
- Less client work. Connection management, resampling, and streaming happen server-side.
- Easy switching. Swap a gateway provider without onboarding a new API key.
What’s next
Configure a Pipeline
How gateway providers slot into a pipeline, with cascading and realtime examples.
Plugins
The full catalog of STT, LLM, TTS, and denoise providers.