Deepgram API Overview
Deepgram’s APIs allows you to interact with Deepgram programmatically. You can use our APIs to:
- 
Build a Voice Agent 
- 
Transcribe streaming audio 
- 
Transcribe & analyze pre-recorded audio 
- 
Transcribe turn-based audio 
- 
Transform a continuous text stream 
- 
Transform a single text request 
- 
Analyze text 
- 
Get all available Deepgram models 
- 
Get model metadata 
- 
Create Temporary API Tokens 
- 
Administer your Deepgram account: - Manage projects and project members
- Manage project invitations
- Manage user scopes
- Get billing balances
- Get billing usage breakdown
- Get project requests
- Manage API keys
- Manage self-hosted distribution credentials
 
To create your first API key refer to our Guide Creating API Keys.