Dograh

Dograh vs Retell AI: Run Your Own Voice Platform or Rent One

Dograh vs Retell AI: Run Your Own Voice Platform or Rent One
ComparisonOctober 14, 2026·11 min read

Dograh vs Retell AI: Run Your Own Voice Platform or Rent One

Pritesh Kumar
Pritesh Kumar·Co-founder, Dograh AI

Building Dograh, the open-source alternative to Vapi. OSS and Voice AI. Exit founder and YC alum.

Dograh is an open-source (BSD-2-Clause) voice agent platform that anyone can self-host for free, with no per-minute platform fee. Retell AI is a closed-source hosted platform that charges $0.055 a minute for voice infrastructure, plus separate per-minute charges for models and phone. Retell offers on-prem only through Enterprise sales, with no published price.

Key Takeaways

  • Retell's $0.055 a minute comes before the model and phone charges.
  • Dograh is open source and free to self-host. Retell's on-prem is an Enterprise-only deal.
  • Retell's AI QA (quality assurance) costs $0.10 a minute after 100 free minutes.

This post is part of our guide to Retell AI alternatives. The guide surveys hosted and open-source options. Here we put just two of them on the same rows, for teams already choosing between Dograh and Retell.

Dograh vs Retell AI: the key differences

The main split is who can read and run the platform code. Dograh's code is open, and Retell's is closed. The table puts both products on the same rows, at regular list prices.

FeatureDograhRetell AI
Source codeOpen source, BSD-2-Clause. The full platform is on GitHubHosted platform with an API and SDKs. But the platform code is closed source
Self-host and on-premAnyone can self-host the full platform for free with Docker Compose. On-prem and private-cloud deployment with support on Enterprise. Or use managed Dograh CloudRuns on Retell's cloud on AWS. Virtual private cloud (VPC) and on-prem, air-gapped included, are offered through Enterprise sales. But there is no published price, hardware requirement or install package, and you cannot download it to try
Platform feeSelf-hosted: no per-minute platform fee (servers and paid model keys still cost money). Dograh Cloud: 1¢/min. Models and phone billed separately"Retell Voice Infra" at $0.055/min. Retell lists no separate speech-to-text charge, so the $0.055 appears to cover it. But models and the phone line are billed per minute on top, $0.07 to $0.31/min in total by Retell's own range
Concurrent callsSelf-hosted: 10 at once by default, adjustable with the DEFAULT_ORG_CONCURRENCY_LIMIT setting. Your servers and carrier set the real ceiling. Cloud: 10 included20 included on every account. But each extra call costs $8 a month
AI modelsDograh's models, your own key for any supported provider, or open-weight models you host. Backup large language model (LLM) if the main one failsText models from OpenAI, Anthropic and Google, or your own LLM server over a WebSocket. But Retell bills the model itself, per minute
Speech-to-speechRealtime mode connects an external speech-to-speech model such as Gemini 3.1 Flash Live, with a separate LLM for extraction and QAOpenAI realtime models, from $0.07 to $0.38/min. But only OpenAI's models are offered
Phone numbers and SIPNot sold. Twilio, Vonage, Plivo, Telnyx, Cloudonix, Exotel, Vobiz, Asterisk ARIRetell numbers at $2/month ($5 for US toll-free), and your own SIP trunk at no charge. But the numbers Retell sells are US and Canada only
Call transferTo a person on Twilio only, with an optional spoken introduction. Hand-off to another Dograh agent. Not on browser test callsCold, warm and AI-screened warm transfer to a number or SIP address. But transfer works on phone calls only, not web calls
BuilderVisual canvas of steps joined by pathways. The AI picks the pathway from written conditions. AI assistants such as Claude Code can build agents through its Model Context Protocol (MCP) serverSingle-prompt agents and a visual Conversation Flow of nodes and edges, including logic nodes that branch on fixed rules
QA after callsQA node on editor test calls and live calls. A separate score for each step, with tags and sentiment. Runs on your chosen model, billed as model usageAI QA on a sample of calls. But it costs $0.10 a minute of analysed call time after the first 100 free minutes
Data retention and regionSelf-hosted: your own servers and region, with retention rules you setRetention can be set per agent, 1 to 730 days. But by default data is kept indefinitely, and Retell does not operate services within the EU
Compliance claimsNo certification or business associate agreement (BAA) published. Self-hosting with models you host keeps call audio on your serversSOC 2 Type 1 and Type 2, HIPAA and GDPR claimed. Signs a BAA at no extra fee
Support and SLACommunity support for the open-source version. Custom SLAs on EnterpriseCommunity and email support on pay-as-you-go. But 24/7 support with a dedicated portal is Enterprise only

Read down the rows and they split into two groups. Open code, self-hosting, the platform fee, carrier choice and per-step QA favour Dograh. Retell's published certifications and its free BAA favour Retell.

On the Retell AI HIPAA BAA question, Retell signs a BAA at no extra fee and requires one before patient data passes through it. Dograh publishes no BAA.

Where the platform runs and where call data goes

With Dograh you can run the whole platform on servers you control. With Retell, calls run on Retell's cloud unless you sign an Enterprise deal.

If you searched for a Retell AI on-premise deployment, Retell does offer one: its security overview lists cloud, VPC and on-premises options, air-gapped included. It is sold through Enterprise sales, with no published price, hardware requirements or install package, and the code stays closed.

A hand-drawn diagram of one call on two routes: on Retell AI the call goes from the phone carrier to Retell's cloud on AWS, while on self-hosted Dograh it goes from the carrier to your own servers holding the platform and the models you host
Self-hosting Dograh alone does not keep calls private. The audio stays on your servers only when the speech and language models run there too.

On Retell AI data retention, Retell keeps call data indefinitely by default until you set a retention period for each agent. It handles GDPR through AWS, and it does not currently operate services within the European Union.

Dograh, an open-source, self-hostable voice agent platform, is released under the BSD-2-Clause licence. The Dograh source code on GitHub has more than 5,800 stars, and anyone can self-host it for free with Docker Compose. Because the code is open, you can read it before you trust it with calls, and change it when you need to.

Dograh is the orchestration layer: it runs the call flow, tools and telephony, and the speech and language models are a separate layer you choose. Running the platform needs an ordinary server with at least 8 GB of RAM and 4 vCPUs, and no GPU when you use model providers through API keys.

Call data stays on your servers only when you self-host Dograh and host the models too. With your own API keys, you hold the contract, but the audio still reaches that provider. The phone carrier carries the call either way. Our post on the open-source alternative to Retell AI covers what changes when you own the platform.

Dograh

Open Source Alternative to Vapi / Retell

Self-hosted voice agent platform — no per-minute fees

dograh-hq/dograh

Star on GitHub

How Dograh and Retell AI are priced

Both products bill the AI models and the phone line apart from the platform, so compare the platform line first.

Retell's pricing page lists "Retell Voice Infra" at $0.055 a minute. The model and the voice are billed per minute on top, then the phone line, and Retell's own range for the total is $0.07 to $0.31 a minute. Retell lists no separate speech-to-text charge, so its $0.055 appears to cover speech-to-text as well. If it does, the gap with a pure platform fee is smaller than it looks.

Paid add-ons sit on top of that, such as $0.005 a minute for a knowledge base and $0.01 for removing personal details.

At 1,000 minutes a day, Retell's voice infra line alone comes to $20,075 a year ($0.055 x 365,000 minutes), before any model or phone charges. That is our arithmetic from the list price.

Self-hosted Dograh has no per-minute platform fee. You still pay for your servers and for any paid model and phone accounts. At the same volume, Dograh Cloud's platform fee comes to $3,650 a year, before models, by the same arithmetic.

We don't put one all-in price per minute on either product, because the total moves with the models you pick. Our breakdown of Retell AI pricing works through full bills, line by line.

Models, phone lines and call transfer

Retell bills the models it runs for you, while Dograh lets you pay providers directly or host the models yourself.

Retell offers text models from OpenAI, Anthropic and Google, priced per minute, and Retell bills the model itself. Its custom LLM option connects your own model server over a WebSocket, while Retell still runs the phone call and the speech on both sides. Retell also sells speech-to-speech, using OpenAI's realtime models only, at $0.07 to $0.38 a minute.

Dograh gives you three ways to fill the model layer: Dograh's own models, your own key for any supported provider, or open-weight models you host. With your own LLM keys, you can set a backup LLM that takes over if the main one errors or goes quiet. Speech-to-speech runs out of the box through Realtime mode, for example with Gemini 3.1 Flash Live. A hand-off to another agent and the spoken transfer introduction need a cascade agent.

For Retell AI custom telephony, Retell sells US and Canada numbers only, at $2 a month ($5 for a US toll-free number), and accepts your own SIP trunk at no charge, from carriers such as Twilio and Telnyx or contact-centre systems such as Genesys. Dograh sells no numbers or minutes, so your carrier contract stays yours. It works with Twilio, Vonage, Plivo, Telnyx, Cloudonix, Exotel, Vobiz and Asterisk ARI, among the telephony providers Dograh supports.

For Retell AI call transfer, you get cold, warm and AI-screened warm transfer to a phone number or SIP address, on phone calls only. Dograh transfers a call to a person on Twilio only, with an optional spoken introduction that is off by default. Test every Dograh transfer over a real phone call, because a browser test call cannot transfer.

Building agents and checking calls

Both products have a visual flow builder, so the differences are in how a step picks its next move and how calls get graded.

Retell offers single-prompt agents and Conversation Flow, a canvas of nodes joined by edges with transition conditions. Its logic nodes can branch on a fixed rule. In Dograh, the call is a canvas of steps joined by pathways, each with a written condition, and the AI decides which pathway to take. There is no fixed "if amount > 100" branch. Through Dograh's MCP server, an AI assistant such as Claude Code or Cursor can also create and edit agents for you.

For Retell AI quality assurance, Retell's AI QA scores a sample of calls for hallucination, knowledge base accuracy, latency, sentiment and tool use. It is free for the first 100 minutes of analysed call time, then $0.10 a minute.

Dograh's QA runs from a QA node on editor test calls and on live calls. Each step of the call gets its own 1-10 score with its own tags and sentiment, so you can see which step went wrong. Dograh's QA runs on the AI model you choose and is billed as normal model usage, with no separate per-minute QA fee. You can analyze only a sample of calls to keep costs down. In production, we suggest QA on a random 5-10% of calls.

Our post on Automated QA for Voice Agents covers QA setup in depth.

Join the Dograh Community

Dograh is an OSS alternative to Vapi. Join our Slack community for queries, releases, best practices & community interactions.

Which one fits your team

Each product suits a different kind of team, so match it to how you want to run your calls.

Retell fits teams that want no servers at all and need the vendor to hold the certifications. Retell reports SOC 2 Type 1 and Type 2 certification plus HIPAA and GDPR compliance, and it signs a BAA at no extra fee. It also fits teams that run fewer than 20 calls at once and want one bill that covers the models and the phone line. Flows that depend on fixed rule-based branches or an AI-screened warm transfer also suit Retell, since Dograh has no direct match for either.

Dograh fits teams that want to own the code and decide where their calls run. You can read the code before you trust it with calls, self-host it with no per-minute platform fee, bring your own model keys or host open-weight models, and see a QA score for each step of a call. Self-hosted, you control the servers and choose when to upgrade. Dograh Cloud removes the servers, and Dograh Enterprise adds on-prem deployment and support with SLAs if you need it. If Vapi is on your shortlist as well, Vapi vs Retell AI compares those two hosted platforms.

If owning the code and the call data path matters to you, test the open-source route first. Rebuild one Retell flow on it and run that flow over a real phone call before you move a number. Our step-by-step Retell migration guide walks through the rebuild.

Glossary

Retell Voice Infra
Retell's $0.055 a minute charge for running the call. Retell lists no separate speech-to-text charge, so it appears to cover that too. The AI models and the phone line are billed on top.
Conversation Flow
Retell's visual builder, where a call is drawn as nodes joined by edges with transition conditions, including logic nodes that branch on fixed rules.
Bring your own model keys
Paying a model provider directly through your own account inside a platform. You hold the contract, though the call audio still reaches that provider.
SIP trunk
A connection that carries phone calls over the internet between your carrier and a voice platform, so you keep your own numbers and carrier contract.

Frequently Asked Questions

Get started with Dograh

Build, deploy, and scale AI agents with Dograh. Join the community of developers building the future.