Skip to main content
OpenSourceAlternatives

Fonoster

Open source · OSI-approvedStatus: unknownNew

Open-source programmable voice and messaging platform

Alternative to Twilio

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.

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

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

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

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

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

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

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

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

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

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

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

Compared with these products

Similar projects

Related projects with shared categories, technologies, or licensing.

Novu

Novu

Multi-channel notification infrastructure for applications

Stars39.7K
Commit8h ago
LicenseUnknown

Novu takes the notification logic that usually ends up scattered across a codebase - which channel, which template, which quiet hours, which digest window - and puts it behind one API and one workflow editor.

ntfy

ntfyOpen

Self-hosted push notifications over simple HTTP PUT/POST

Stars34.8K
Commitjust now
LicenseApache-2.0

ntfy is a self-hosted push-notification service that sends alerts to phones and desktops with a simple HTTP PUT or POST to a topic, plus open-source Android, iOS, web, and CLI apps.

WR.DO

WR.DOOpen

Self-hosted short links, temporary email, and file storage on your own domain

Stars2,287
Commitjust now
LicenseMIT

WR.DO is an open-source platform for short links, temporary email, file storage, and subdomain management on your own domain.

OpenClaw

OpenClawAIOpen

Your own personal AI assistant for messaging, work, and the web

Stars391.7K
Commitjust now
LicenseMIT

OpenClaw is an MIT-licensed open-source personal AI assistant that runs its own gateway and works from WhatsApp, Telegram, Discord, and other connected channels.

LocalAI

LocalAIAIOpen

Self-hosted OpenAI-compatible runtime for local AI models

Stars49.5K
Commitjust now
LicenseMIT

LocalAI is a self-hosted runtime that runs AI models locally behind OpenAI-compatible endpoints.

OpenCode

OpenCodeAIOpen

AI coding agent for terminal, editor, and desktop

Stars202.9K
Commit8h ago
LicenseMIT

OpenCode is an MIT-licensed AI coding agent available through terminal, desktop, and IDE clients. It supports hosted providers and local models. Code handling depends on the selected provider; optional session sharing uploads conversation history to OpenCode's sharing service.