Fonoster is an open-source programmable voice and messaging platform that teams self-host as an alternative to Twilio. Developers build call flows as Voice Applications from verbs such as Answer, Say, Gather, Dial, Record, and Stream, served through a VoiceServer and managed with Node.js and browser SDKs. A SIP network with domains, agents, numbers, trunks, and access lists connects those flows to the phone network.[1][2]
Quick verdict
Teams that need programmable voice and PSTN calling on infrastructure they control get the most from Fonoster: verb-driven call flows, a Routr-based SIP network with Twilio-number linking, mixed speech vendors, and LLM Autopilot agents, free as MIT-licensed Community Edition software. The material constraints are operational: self-hosting needs Docker, networking, and key setup plus third-party speech credentials, and SSO is still coming soon. If you self-host telephony and have developers, choose Fonoster; if you need no-code call building or SSO today, choose a managed CPaaS instead.[1][2][3]
Key features
Verb-driven programmable voice Control live calls with verbs including Answer, Hangup, Play, Say, Gather, Stream, Dial, Record, Mute, and Unmute, served through a VoiceServer with per-application speech configuration.[1]
SIP network with access control Route calls across Domains, Agents, Numbers, and Trunks with domain-level access lists on a Routr-based SIP network, covering agent-to-agent, agent-to-PSTN, and PSTN-to-agent paths.[1]
SDKs and plugin command line Manage applications, calls, and numbers from Node.js and browser SDKs with login, API-key, and refresh-token methods, plus a plugin-based command-line tool for workspace operations.[1][2]
PSTN calling and number linking Place and receive carrier calls once a SIP trunk, a virtual number, and an application are connected, including linking an existing Twilio number or another SIP provider.[1][2]
Autopilot conversational agents Build LLM-driven voice agents with configurable speech and conversation settings, language-model providers, built-in hangup and transfer tools, custom HTTP tools, and live-agent transfer.[1]
Mixed speech vendors Transcribe with Deepgram speech-to-text and speak back through Google, Azure, Deepgram, or ElevenLabs text-to-speech, mixing vendors per application.[1]
Multitenant identity and roles Isolate tenants with users, workspaces, and roles behind OAuth2 and JWT tokens, API-key exchange, MFA support, and role-based access control over HTTPS endpoints.[1]
Storage and secured endpoints Keep sounds and call recordings in S3-compatible storage and serve API endpoints with TLS, including Let's Encrypt secured access for self-hosted installs.[1]
Who will love it
IVR and call-routing builders Teams that need IVRs, call routing, and voice notifications without carrier infrastructure get a programmable verb model plus real PSTN connectivity in one stack.[1][2]
Voice-AI product developers Developers adding conversational voice AI benefit from the combined speech-vendor mixing and LLM Autopilot tools with transfer to a live agent.[1][2]
Self-hosting telephony teams Organizations that must keep telephony on their own infrastructure get a Docker Compose deployment alongside a managed cloud option for prototyping.[1][2]
Who should avoid it
Self-hosting operations burden Self-hosting needs Docker and Compose, host IP settings, secrets and RSA key generation, plus your own speech-vendor credentials, so it suits teams comfortable with infrastructure rather than absolute beginners.[1][2]
Third-party speech dependency Transcription and synthesis run through external vendors such as Deepgram, Google, Azure, or ElevenLabs, which adds vendor accounts, keys, and usage terms to verify on top of Fonoster itself.[1][2]
Single sign-on not yet available The Advanced plan lists single sign-on as coming soon rather than available, so teams that require SSO today should treat it as missing and verify before committing.[1]
Community signals
One independent 2026 third-party roundup listing naming Fonoster the top open-source Twilio alternative, plus public repository observations, inspected October 2026.
1 cited community source. Single third-party listing mention plus public repository observations; no original Reddit or G2 firsthand account was accessible within the research budget, so forum experience remains a recorded gap. A listing rank is not a satisfaction or prevalence measure.
Independent roundup ranking A 2026 third-party roundup ranks Fonoster first among open-source Twilio alternatives, recording about 8.1k stars, TypeScript, an MIT license, and recent commit activity at its check.[1]
Actively maintained public project The public repository shows sustained maintenance activity with thousands of commits, thousands of stars, and sponsor presence, consistent with the roundup's activity reading.[1][2]
Deployment and fit
Self-host or managed cloud Run Fonoster on your own servers with Docker Compose, or use managed cloud plans from a rate-limited free tier through Pro pay-as-you-go to Advanced with SLAs.[1][2]
Node and browser runtimes Build voice applications and integrations with Node.js packages and browser clients, with workspace login through access keys, API keys, or OAuth2 flows.[1][2]
Questions worth asking
What is the best Fonoster alternative for non-technical users?
If running servers is the blocker, Fonoster's managed cloud removes self-hosting: a rate-limited free plan for trying, a Pro plan with bundled minutes then pay-as-you-go, and an Advanced plan with SLAs and onboarding. Building the actual call flows still needs a developer, so a fully managed CPaaS with visual builders fits better when no developer is available; that choice was not separately researched.[1][2]
Is Fonoster really no-code?
No. Call flows are written as Voice Applications in code using verbs such as Answer, Say, Gather, and Dial, served through a VoiceServer and managed with Node.js or browser SDKs and a command-line tool. Operating a number or dashboard needs no code, but building and changing call behavior does.[1][2]
How much does Fonoster cost per month?
The Community Edition software is free and open source under the MIT license when you self-host it. Managed cloud is priced separately: a rate-limited free plan, a Pro plan with bundled minutes then pay-as-you-go usage, and an Advanced plan with SLAs and onboarding. Recheck current plan prices before deciding, as plans change.[1]
Can you self-host Fonoster?
Yes. Fonoster self-hosts with Docker Compose as the documented path, running the API and SDK-accessible services from your own infrastructure, and the homepage confirms a free self-hosted Community Edition. Self-hosting needs Docker, host networking settings, key generation, and your own third-party speech credentials.[1][2]
Sources and editorial review
Source research. Reviewed on October 9, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.
We have not run or tested this product.
One independent 2026 third-party roundup listing naming Fonoster the top open-source Twilio alternative, plus public repository observations, inspected October 2026. Single third-party listing mention plus public repository observations; no original Reddit or G2 firsthand account was accessible within the research budget, so forum experience remains a recorded gap. A listing rank is not a satisfaction or prevalence measure.
- Fonoster official homepage
official · Observed October 9, 2026
Official homepage: open-source Twilio alternative for voice and messaging; voice applications, authentication, storage, SDKs, CLI, speech APIs; Free, Pro, and Advanced cloud plans plus free self-hosted Community Edition with SSO coming soon.
- Fonoster documentation introduction
official · Observed October 9, 2026
Official documentation introduction: programmable telecommunications stack with multitenancy, PBX deployment, programmable voice, Node and Web SDKs, S3 support, secured endpoints, OAuth2 and JWT auth, RBAC, plugin CLI, speech APIs, cloud or self-hosting.
- Fonoster programmable voice concepts
official · Observed October 9, 2026
Official programmable-voice concepts: call-control verbs Answer, Hangup, Play, Say, Gather, Stream, Dial, Record, Mute, Unmute through a VoiceServer with per-application speech configuration.
- Fonoster SIP network concepts
official · Observed October 9, 2026
Official SIP network concepts: Routr-based Domains, Agents, Numbers, Trunks, domain-level ACLs, agent-to-agent, agent-to-PSTN, and PSTN-to-agent routing.
- Fonoster SDKs concepts
official · Observed October 9, 2026
Official SDK concepts: Node.js and browser environments, Client and WebClient constructors, login, loginWithApiKey, and loginWithRefreshToken methods.
- Fonoster speech vendors
official · Observed October 9, 2026
Official speech-vendor concepts: Deepgram speech-to-text with Google, Azure, Deepgram, and ElevenLabs text-to-speech, mixable per application.
- Fonoster Autopilot concepts
official · Observed October 9, 2026
Official Autopilot concepts: LLM conversational voice applications with transfer and idle handling, OpenAI, Groq, and Google providers, built-in and custom HTTP tools, live-agent transfer.
- Fonoster inbound and outbound calling
official · Observed October 9, 2026
Official inbound/outbound calling concepts: SIP trunk, virtual number, and application requirements; Twilio-number linking; SDK and CLI call creation with status streaming.
- Fonoster Docker self-hosting guide
official · Observed October 9, 2026
Official Docker self-hosting guide: Docker and Compose deployment with env file, integration configs, host IP settings, RSA key generation, and compose startup.
- fonoster/fonoster GitHub repository
official · Observed October 9, 2026
Official repository page: open-source Twilio alternative positioning, MIT license, multitenancy, programmable voice, SDKs, S3, OAuth2 and JWT, RBAC, CLI plugins, speech APIs, sponsor presence, and sustained commit activity.
- 3 Best Open-Source Alternatives to Twilio (2026)
community · Observed October 9, 2026
Third-party 2026 open-source Twilio-alternatives roundup: ranks Fonoster first of three, recording 8.1k stars, TypeScript, MIT license, and a commit 21 days before its check; describes it as a self-hostable programmable-voice alternative. Brief listing mention, not a hands-on review.