Official SDKs
JavaScript SDK
Full-featured SDK for Node.js and browser environments. Supports all REST endpoints, real-time WebSocket streaming, and every authentication flow.
C# .NET SDK
Production-ready SDK for .NET 8+, .NET Framework 4.6.2+, and .NET Standard 2.0. Full API coverage with async/await and WebSocket support.
Web Components
Dictation Web Component
Drop-in
<corti-dictation> element with built-in UI for real-time speech-to-text. Handles microphone management, audio streaming, and transcript display. Works with any frontend framework or vanilla HTML.Adapters
AI SDK Adapter
Adapter for integrating Corti A2A agents with the Vercel AI SDK. Build chat interfaces powered by Corti agents using familiar patterns like
useChat.Developer Tools
Postman Collection
Pre-built API requests for testing every Corti endpoint. Import into Postman and start exploring immediately.
Examples Repository
Working examples for JavaScript, C# .NET, React, and more — covering authentication flows, WebSocket streaming, dictation, proxy setups, and embedded assistant integration.
Why use an SDK?
| Raw API calls | With an SDK | |
|---|---|---|
| Authentication | Manual OAuth token exchange and refresh logic | Automatic — just provide credentials |
| Token management | Track expiry, handle refresh races, store tokens | Built-in with thread-safe refresh |
| WebSockets | Raw connection management, reconnection, message parsing | Managed connections with typed events |
| Type safety | Manual request/response validation | Full JavaScript / C# type definitions |
| Error handling | Parse HTTP status codes and error bodies | Typed exceptions with structured details |
| Pagination | Manual cursor/offset tracking | for await / await foreach iteration |
| Retries | Implement backoff for 429/5xx | Configurable automatic retries |
Quickstart
Pick your language and follow the guide:Get API credentials
Sign up at the Corti Console and create an API client. See Getting Access for details.
For support or questions, reach out through help.corti.app