> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developers.deepgram.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.deepgram.com/_mcp/server.

## Reusable agent configurations

You can now store and manage agent configurations and template variables through the Deepgram API. Instead of sending a full agent configuration with every WebSocket session, define it once and reference it by UUID.

Key use cases include:

- **Per-customer configurations** — Give each customer a distinct voice, persona, or model without maintaining separate codebases.
- **Regional and regulatory compliance** — Maintain separate configurations for different markets to enforce data-handling, language, or disclosure requirements.
- **A/B testing voices or prompts** — Run two configurations in parallel and measure conversion, CSAT, or containment rate without a code deploy.
- **Multi-agent architectures** — Store and manage all agents used in your [multi-agent architecture](/docs/multi-agent-architecture) from a single project.

Template variables let you define reusable values (such as system prompts or model names) that are automatically interpolated at runtime. Variables follow the `DG_<VARIABLE_NAME>` naming format.

For more details, see [Reusable Agent Configurations](/docs/reusable-agent-configurations).