Simple, honest pricing

Authenticated email for AI agents. Start free; pay only when you outgrow the limits.

Free

$0 / month

For exploration and side projects.

  • 3 agents
  • 1 custom domain
  • 3,000 messages / month
  • 1 GiB storage
  • SPF / DKIM verification
  • Real-time WebSocket delivery
  • Includes "Created with e2a" footer
Start free

Starter

$10 / month

For individual builders connecting custom domains.

  • 10 agents
  • 5 custom domains
  • 20,000 messages / month
  • 5 GiB storage
  • SPF / DKIM verification
  • HITL approval workflow
  • Webhook + WebSocket delivery
  • Email support
Upgrade to Starter

Scale

$99 / month

For agent fleets at production volume.

  • 250 agents
  • 50 custom domains
  • 500,000 messages / month
  • 100 GiB storage
  • Everything in Pro
  • Priority support
  • Slack channel
Upgrade to Scale

Frequently asked questions

How much does e2a cost?

e2a has four self-serve tiers. Free is $0/month and includes 3 agents, 1 custom domain, and 3,000 messages per month with no card required. Starter is $10/month for 10 agents, 5 custom domains, and 20,000 messages. Pro is $20/month for 25 agents, 10 custom domains, and 50,000 messages. Scale is $99/month for 250 agents, 50 custom domains, and 500,000 messages. Higher volumes are handled through enterprise pricing.

Is there a free tier for giving an AI agent an email address?

Yes. The Free tier costs nothing and requires no credit card. It covers 3 agents, 1 custom domain, 3,000 messages per month, and 1 GiB of storage, and includes SPF/DKIM verification on inbound mail and real-time WebSocket delivery.

Can I self-host e2a instead of paying for the hosted service?

Yes. e2a is open source under Apache-2.0 at github.com/tokencanopy/e2a and can be self-hosted against your own Postgres and outbound mail relay at no license cost. The paid tiers cover the hosted service at e2a.dev, which runs that same codebase.

What counts as a message?

Both directions count: each message an agent sends and each message it receives counts against the allowance. The allowance is per account rather than per agent, and it resets at the start of each calendar month in UTC.