Getting Started
Deepgram API Playground
Try this feature out in our API Playground.
Deepgram’s Voice Agent API handles the full speech pipeline (listening, thinking, and speaking) so you can focus on what your agent does, not how it hears or talks.
Build a Voice Agent
Step-by-step guide to creating your first voice agent with Python, JavaScript, C#, or Go using the server-side SDKs and WebSocket API.
Configure Your Agent
Set up speech-to-text models, LLM providers, TTS voices, endpointing, and audio formats for your voice agent.
Function Calling
Let your agent call external APIs and tools mid-conversation.
Multi-Agent Architecture
Build systems where multiple specialized agents hand off conversations based on context, intent, or domain expertise.
Explore Further
Section titled “Explore Further”Reusable Configurations
Save and reuse agent settings across projects.
Telephony
Connect voice agents to phone networks for inbound and outbound calls.
Browser Agent SDK
Add voice AI to any web application. Four composable packages, from a single script tag to a fully custom React interface.
Prompting
Write effective system prompts that shape how your agent behaves on a live call.
Template Apps
Clone a working voice agent project and start building.
API Reference
Complete WebSocket protocol reference for the Agent API.
Feature Overview
Full list of Voice Agent API capabilities.