
Join the founders building on Claude. Access community and resources to accelerate your growth.


Deepgram builds the speech models that let software hear and talk: real-time speech-to-text, text-to-speech, and a Voice Agent API with Claude built in. It also rebuilt its own engineering on Claude, end to end.

Join the founders building on Claude. Access community and resources to accelerate your growth.
Join the founders building on Claude. Access community and resources to accelerate your growth.
Join the founders building on Claude. Access community and resources to accelerate your growth.
Deepgram's engineering surface is enormous: inference, APIs, SDKs, billing, integrations, infrastructure, and apps. Traditional workflows couldn't cover it fast enough. "Our competitors and startups we haven't even heard of yet are building AI-native now, and the cost of code generation is approaching zero," said Kris Efland, Deepgram's VP of Engineering. "If we don't ship it, someone else does, and customers follow whoever ships."
Incident triage showed the cost most plainly. When a customer reported a spike in text-to-speech errors, a Deepgram engineer pulled logs and metrics by hand, pieced them together, and wrote a response, often over a multi-day back-and-forth. The data lived in five places, and the engineer fielding the report wasn't always the one who owned the affected service.
Claude adoption, meanwhile, was outrunning any official plan: engineers moved from personal API keys to out-of-pocket Claude Max subscriptions. "If your best people are paying out of pocket to get around your limits, you've already lost more than the license would've cost," Efland said.

Anthropic's agentic coding tool. Claude Code understands your codebase, edits files, runs commands, and helps you ship faster.
Anthropic's agentic coding tool. Claude Code understands your codebase, edits files, runs commands, and helps you ship faster.
Anthropic's agentic coding tool. Claude Code understands your codebase, edits files, runs commands, and helps you ship faster.
The conclusion was to rebuild as an agentic company or get out-shipped, an effort Deepgram calls DG2. The rebuild started with data: a real-world bake-off of Claude Code against other coding agents. What mattered most was raw model quality on Deepgram's Rust, Python, and infrastructure-as-code codebases, fit with existing internal tools, ability to verify its own work, and zero-friction access for every engineer. “The model is just better, full stop," said one of Deepgram's power users after Claude Opus 4.6 arrived. “Everything else is moot.”
An internal analysis grouped developers by Claude usage and tracked how often code was later replaced; code that stayed in the codebase counted as durable. Regular and power Claude users produced durable code at roughly 4–10x the rate of non-users, while the heaviest use drove about 9x higher churn. So Deepgram set test-coverage standards for Claude-generated code higher, not lower.
Formalizing engineer access meant a hard cutover to Claude Enterprise in mid-2026. Deepgram handles customer data under HIPAA, SOC 2, GDPR, PCI-DSS, and CCPA, so it requires Enterprise licenses where training is off by default and not changeable by users. Retention, tool permissions, and MCP allowlists are centrally managed; new-hire accounts are auto-issued before day one.
The commitment outlasts any single release. "Claude is the only frontier model where the surrounding system is good enough that we've reshaped our own infrastructure around it," Efland said. Deepgram open-sourced a terminal API so agents could drive terminal I/O directly, changing its tooling to suit the agent rather than the reverse. Code review runs through Claude on rubrics that encode where each project sits in its lifecycle, with explicit instruction not to block on nits while staying alert to security issues. Claude also runs in Slack for ambient briefings and standup recall. "The differentiator is the ecosystem with Claude Code, Cowork, MCP, skills, and subagents,” Efland said. “These create so much more than value any single model's ceiling. That's a depth of integration we haven't reached with any other provider."
The default engineering loop runs through Claude Code: start in plan mode, iterate until it's right, then let Claude execute and verify. Claude Code connects over the Model Context Protocol (MCP) to the systems engineers already live in, from Slack and Asana to GitHub and Grafana, and drives daily CLI work. All of it runs on a CLAUDE.md file and a few slash commands. "A tight setup beats elaborate configs all day long," Efland explained.
When a solution is reusable, it becomes a SKILL.md in the shared deepgram/agents repository for the whole company to use and improve. Non-coding work runs the same way: Slack messages become Asana tickets or incident investigations.
Underneath, Opus, better at tool use, handles heavy coding and reasoning, and Haiku covers high-volume automation. Claude shows up on the product side too: the Voice Agent API pairs Deepgram's own Nova, Flux, and Aura voice model with Sonnet on the Advanced tier and Haiku on Standard as its reasoning step, with end-to-end latency under about 700ms.
One engineer, Jake, built Deephive, an in-house multi-agent support system, using Claude Code. A central Opus-class agent reads a problem and spawns parallel, read-only Sonnet-class workers that pull context from Slack, DevRev, Notion, GitHub, and Asana, then synthesize a diagnosis and draft internal handoffs and customer replies. Anything sent or changed needs human approval. Deepgram supports its top accounts this way, Anthropic among them, moving from root cause to pull request in hours and to GPU-spec recommendations in minutes.
The clearest moment was a sustained text-to-speech degradation a customer reported. A Deepgram engineer pointed the incident-response skill, Claude Code with Loki and Prometheus access, at the problem. It came back with the correct diagnosis, a low-baseline server-side stream error, not an outage, and the exact client-side fix, reconnect-on-1011, correcting the engineer's earlier guess. The reply went out signed "Sent using Claude."
"Getting 'water through pipes' is easy now,” Efland said. “Getting all the bugs out still requires reading the code.” Every production change carries human sign-off; every deliverable has one responsible human.
With Claude built into daily engineering, regular and power Claude users now produce 4–10x the durable code of non-users, and incident triage that once ran multi-day returns verified root causes in minutes.
Deepgram's restaurant and drive-thru team, its most productive group, runs roughly 95% Claude-written code; one new hire shipped 40+ substantial pull requests in six weeks. Company-wide, new hires onboard in hours and days, not weeks. The research team replaced roughly 80% of its legacy stack with an agent-native environment; porting models to new hardware is now routine. Non-engineers stand up tools too, from ops reconciliations to MVP apps in days, and recruiting uses Claude Code for its applicant surge. Together, these workflows run on the same skills and MCP infrastructure, expanding Deepgram's capacity to build and support its voice AI products across engineering, research, and customer support.
Cheap code generation moved the constraint to validation, so Deepgram writes more tests, not fewer, and engineering shifts from writing code to defining behavior and reviewing results. "The future is agents driving not just code authoring but infrastructure, deployment, testing, and support triage,” Efland said, “with humans in the loop to defend product integrity as non-negotiable.”