For Providers
Help us build the best SDK for your API
VoiceRouter is open source. We generate TypeScript bindings from public OpenAPI specs—but you know your API better than anyone.
Currently Supported Providers
Type Generation Sources
Types are generated from a mix of public OpenAPI/AsyncAPI specs, official SDKs, and manually curated schemas where needed.
| Provider | Source |
|---|---|
| Gladia | Public OpenAPI spec |
| AssemblyAI | Public OpenAPI + AsyncAPI specs |
| Deepgram | Public OpenAPI + streaming types from SDK |
| OpenAI Whisper | Public OpenAPI + manual realtime types |
| Speechmatics | Public AsyncAPI + manual batch types |
| Azure Speech | Public OpenAPI spec |
| Soniox | Public OpenAPI + streaming types from SDK |
See the Architecture docs for the full SDK generation pipeline diagram.
Contribute Your OpenAPI Spec
We auto-generate SDK bindings from OpenAPI specifications. Share yours to ensure the SDK perfectly matches your API.
- +Accurate type definitions that match your actual API
- +Your endpoints documented in our unified docs
- +Daily SDK updates when your spec changes
- +Better DX for developers using your platform
Improve the SDK
Found a bug? Missing an endpoint? Want better types? Open a PR—this is your SDK too.
Fix incorrect types or responses
Add missing endpoints
Improve error handling
Enhance documentation
Request Changes or Removal
Don't want your API in VoiceRouter? We respect that. Email us from an official company address and we'll handle it within 48 hours.
contact@voicerouter.dev