[ Pricing ]

Self-host for free.
Scale in the cloud.

The open-source core is free forever. Use our managed cloud when you need custom domains, dedicated IPs, and zero ops.

SELF-HOSTED Community
Free forever

Self-host on your own infrastructure. No limits, no license fees.

  • Unlimited inboxes
  • Unlimited emails
  • Full REST API
  • CLI access
  • SMTP ingest
  • MIT licensed
  • Community Discord
View on GitHub
CLOUD Cloud Free
$0 /month

Try the managed cloud. No credit card required.

  • 5 inboxes
  • 500 emails / month
  • 24h max TTL
  • REST API + CLI
  • JSON output
  • Long-poll /wait
  • Community Discord
Get Started
CLOUD OR SELF-HOSTED Enterprise
Custom

Self-hosted or cloud. Your compliance team will love us.

  • Unlimited everything
  • Custom volume pricing
  • Self-hosted or managed
  • SSO / SAML
  • SLA guarantee
  • Dedicated Slack channel
  • Custom integrations
Talk to us

Full comparison

Every feature, every tier. No hidden gates.

Community Cloud Free Cloud Pro Enterprise
Core
Deployment Self-hosted Cloud Either
Inboxes Unlimited 5 Unlimited
Emails / month Unlimited 500 Custom
Max TTL Unlimited 24h Unlimited
CLI
REST API
JSON output
Delivery
SMTP ingest
Long-poll /wait
Webhooks
Custom domains DIY
Dedicated IPs
DKIM / SPF DIY
Security
API key auth
SHA-256 key hashing
Per-inbox passwords
Zero-residue purge
SSO / SAML
Data residency You control US Custom
Support
Community Discord
GitHub issues
Email support
Priority support
Dedicated Slack
SLA guarantee

Questions?

Is the self-hosted version really free?

Yes. SpawnMail core is MIT licensed. You can run it on your own infra forever, with no limits on inboxes or emails. The cloud tiers pay for managed infrastructure, not the software itself.

What's the difference between Community and Cloud?

Community is self-hosted — you run the Docker stack on your own servers. Cloud is managed by us — same codebase, but we handle uptime, scaling, DNS, and deliverability for you.

Can I migrate from Cloud to self-hosted?

Absolutely. The API is identical. Point your agents at your self-hosted instance instead of api.spawnmail.sh and everything works the same.

What happens when I hit the cloud limit?

API calls return 429 with a Retry-After header. No surprise charges, no silent degradation. Upgrade or wait for the next billing cycle.

Do you offer annual billing?

Yes. Annual plans get 2 months free. Contact us for enterprise annual agreements with custom terms.

Can Enterprise customers self-host?

Yes. Enterprise includes support for self-hosted deployments with SSO, SLA guarantees, and a dedicated Slack channel for your team.

Ready to give your
agents email?