ShadowPBX

Self-hosted · API· paid plans from $29/mo

Freedom report

Two barsScore 6.5

  • Free tierA free tier is on its own pricing page
  • Runs widely0 of 6 device platforms
  • DocumentedPlans, terms and facts published

ShadowPBX is an open-source, self-hosted IP phone system built in Node.js. It is installed on the user’s server and includes a single install script. Telephony features cover SIP registration, inbound DID routing, outbound routing, call queues, IVR, voicemail, recording, and supervisor monitoring. Auto, predictive, power, and progressive dialers support campaigns and Do Not Call list scrubbing. Existing standards-compliant SIP trunks connect through the web interface or API. Listed compatibility includes SignalWire, Twilio, Telnyx, Vonage, Flowroute, VoIP.ms, and Bandwidth. REST APIs cover call transfer, voicemail management, and supervisor monitoring. A Socket.IO dashboard displays active calls, extensions, statistics, and system health. Admin, Supervisor, and Agent roles provide scoped access. The MIT-licensed project says features are not gated behind paid modules. Self-hosting is free forever; managed plans start at 49.00 USD per month.

Who it is for

It suits organizations wanting a self-hosted phone system with configurable routing, dialing, recording, and SIP-trunk options. Teams can also choose managed plans.

What is good

  • Open-source MIT-licensed project
  • Supports queues, IVR, voicemail, and recording
  • Connects existing SIP trunks
  • REST APIs for telephony administration
  • Self-hosted plan is free forever

What to know first

  • Self-hosted deployment requires the user’s server
  • Managed Starter limits five concurrent calls
  • Managed plans charge monthly

Verdict

ShadowPBX offers broad telephony and dialing functions with self-hosted control and API access. The free MIT option removes feature gates, while managed tiers add hosted capacity and storage limits.

ShadowPBX plans and pricing

All plans
Self-Hosted Free Free forever — MIT License Unlimited extensions · Unlimited concurrent calls shadowpbx.com · 22 Sept 2026
Managed — Starter $49/mo billed monthly 10 extensions · 5 concurrent calls · 10 GB recording storage shadowpbx.com · 22 Sept 2026
Managed — Pro $149/mo billed monthly 50 extensions · 20 concurrent calls · 50 GB recording storage shadowpbx.com · 22 Sept 2026
Enterprise Dedicated infrastructure · Custom integrations · SLA guarantees · On-premise deployment assistance · Hands-on support shadowpbx.com · 22 Sept 2026
Pay As You Go Free $0 / mo base Outbound: $0.012/min (US/CA) · Inbound: free (unlimited) · 1 SIP trunk channel · Local DID: $1.50/mo · Toll-free DID: $3.00/mo shadowpbx.com · 11 Oct 2026
Self-Hosted Free forever · MIT license No per-seat fees · all features included shadowpbx.com · 11 Oct 2026

Compared on business phone systems

Free plan
Yes
Included users
10 users
Business numbers
multiple
Auto attendant
Yes
Call routing
custom

Best ShadowPBX alternatives

See all 20