The first and only open‑source, self‑hostable fax API with a complete Admin Console. Send faxes in minutes without touching the command line.
Most users follow one simple path: start the container, open the Admin Console, complete the Setup Wizard, and send a test fax.
Why Faxbot
- Open source and self‑hostable end‑to‑end: run it entirely on your infra, modify as needed.
- One API, many backends: switch Phaxio ↔ Sinch ↔ self‑hosted SIP/Asterisk via environment settings.
- Bring‑your‑own SIP trunk: choose any SIP provider; migrate later by changing a couple of env vars.
- Fully local option: when using SIP, no third‑party cloud in the path; artifacts stay on your storage (S3/MinIO supported).
- AI assistant tools built‑in: MCP servers (Node & Python) for stdio/HTTP/SSE; desktop stdio supports
filePath
(no base64 size pain). - Inbound receiving: cloud webhooks with signature verification or Asterisk ReceiveFAX → TIFF→PDF, mailbox routing, short‑TTL tokens, retention windows.
- Test/dev backend: simulate send/receive flows without hitting a paid provider.
- Vendor‑neutral SDKs: identical Node/Python clients so your app code is portable.
Admin Console
Manage everything from the Admin Console—backend selection, keys, jobs, inbound inbox, diagnostics, and settings.
- Guide: Admin Console
- Demo: Admin Demo (simulated data)
Questions? Issues? Please don’t hesitate to reach out. See CONTRIBUTING.md
for the best way to get help.
Table of Contents
- Getting Started
- Backends
- Plugins
- AI Integration
- Security
- Development
Enterprise Services
Need custom integrations (Spruce, EHRs), managed hosting with BAAs, or help with audits? We provide enterprise services while keeping Faxbot open‑source and self‑hostable.
- Learn more: https://faxbot.net/compliance
- Contact: mailto:david@faxbot.com