Faxbot logo

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.

Questions? Issues? Please don’t hesitate to reach out. See CONTRIBUTING.md for the best way to get help.


Table of Contents


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

Copyright © 2024 Faxbot. Distributed under the MIT License.