Skip to main content
Deepgram's Docs

Search documentation

Type to search this documentation.

On this pageOverview

April 8, 2026

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 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.

Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu