- API Type
- REST API for transcription and Audio Intelligence, WebSocket for real-time streaming
- Authentication
- API Key authentication required for all requests. Generate keys from AssemblyAI Console dashboard
- Webhooks
- Polling-based status checks for async transcription (list transcripts, check status). Real-time streaming via WebSocket events (BeginEvent, TurnEvent, TerminationEvent)
- SDKs
- Official Python SDK (assemblyai-python-sdk). Community integrations with Pipecat, Langflow, Make.com
- Documentation
- Comprehensive docs at assemblyai.com/docs with Quickstart, API Reference, Cookbooks, code examples, and interactive playgrounds
- Sandbox
- Free tier available via AssemblyAI Console with API key generation and playground testing
- SLA
- Not publicly specified. Enterprise customers should contact sales for uptime guarantees and support SLAs
- Rate Limits
- Not publicly documented. Usage limits apply based on pricing tier
- Use Cases
- Audio/video transcription, real-time streaming STT, Audio Intelligence (topic detection, PII redaction, summarization), LeMUR framework for LLM prompting on transcripts