Skip to content
Pricing

Two ways to send.
One simple API.

Use your own AWS SES for maximum privacy and control, or let us handle everything on our managed infrastructure. Both modes share the same REST API.

BYOC — Bring Your Own SES Account
Your emails send through your AWS SES account — your reputation, your limits, your privacy. We obtain short-lived credentials to make the API call on your behalf. Requires your SES to be out of AWS sandbox mode.
Free BYOC
$0
free, forever
  • 50 emails / month via your SES
  • Unlimited API keys
  • BYOC — your own AWS SES
  • Full dashboard access
  • No email content stored on our servers
  •  Email log history
  •  Priority support
How BYOC works

One-time setup in your AWS console — then it's completely automatic.

STEP 01
Create an IAM Role in AWS
In your AWS console, create an IAM role with the SES permissions shown in our docs. Set the trust policy to allow SendFleet to obtain short-lived credentials.
STEP 02
Paste the Role ARN in SendFleet
Go to account settings, enter your IAM Role ARN and your SES region. We validate the connection instantly — checks sandbox mode and permissions.
STEP 03
Add a domain & send
Add your sending domain. We register the SES identity in your account and show you the DNS records to add. Once DKIM passes, you can send.
i BYOC requires your AWS SES account to be out of sandbox mode. AWS sandbox accounts are limited to 200 emails/day to verified addresses only — not suitable for production sending. Request production access from AWS →
Shared SES — Managed Infrastructure
We handle everything on our managed AWS infrastructure. Zero AWS setup required — just verify your account email, subscribe to a Managed plan, and verify your sending domain. Emails are logged in your dashboard.
Managed Growth
$15
per month, billed monthly
  • 25,000 emails / month
  • Unlimited API keys
  • Full email log history
  • Domain verification (Shared SES)
  • Webhook delivery events
  • Bounce & complaint handling
  • Priority email support
Shared sending is not available for new accounts at this time.
Managed Pro
$59
per month, billed monthly
  • 100,000 emails / month
  • Unlimited API keys
  • Full email log history
  • Domain verification (Shared SES)
  • Webhook delivery events
  • Priority support + SLA
Shared sending is not available for new accounts at this time.
! Shared SES plans require account email verification, an active subscription, and DNS domain verification. No manual account approval is required.

Compare all plans

Feature Free BYOC
$0/mo
BYOC
$9/mo
Managed Starter
$5/mo
Managed Growth
$15/mo
Managed Pro
$59/mo
Infrastructure
Sending infrastructure Your AWS SES Your AWS SES SendFleet SES SendFleet SES SendFleet SES
Email content stored on our servers Never Never Stored in logs Stored in logs Stored in logs
Reputation isolated per-customer
Manual account approval Not required Not required Not required Not required Not required
Sending limits
Monthly email volume 50 emails Unlimited* 5,000 25,000 100,000
Core features
REST API access
Unlimited API keys
Email log history Privacy by design Privacy by design 14 days 14 days 14 days
Domain verification Via your SES Via your SES Via our SES Via our SES Via our SES
Bounce & complaint handling Your AWS account Your AWS account
Webhook delivery events
Support
Support channel Email Priority email Priority email Priority email Priority + SLA
* BYOC unlimited sends are bounded only by your own AWS SES quota. AWS sets this when they approve your account for production access.

Need something custom?

We offer enterprise plans with dedicated infrastructure, custom rate limits, uptime SLAs, SSO, audit logs, and a dedicated account manager. Talk to us.

Contact sales →

Frequently asked questions

What's the difference between BYOC and Shared SES?
BYOC sends email through your own AWS SES account — we never touch your email content. Shared SES sends through our managed AWS infrastructure, which requires no AWS setup but stores your email logs on our servers.
Do I need an AWS account for BYOC?
Yes. You need an AWS account with SES enabled and out of sandbox mode. AWS approves production SES access for free — it just requires a short application.
Can I switch between BYOC and Shared SES?
Yes. You can upgrade or switch plans at any time. Note that domains are registered to a specific mode — adding a new domain after switching takes a minute but is self-serve.
Does Shared SES require manual verification?
No. Shared SES is available after account email verification, an active Managed plan subscription, and DNS verification for your sending domain.
When does billing start?
Billing starts the moment your subscription is confirmed. You'll be charged at the start of each monthly cycle. Upgrade, downgrade, or cancel anytime from your dashboard with no lock-in.
What happens if I hit the Free BYOC 50-email limit?
API requests beyond the limit return HTTP 429 until the month resets. Upgrade to the $9 BYOC plan for unlimited sends, or switch to Shared SES plans if you prefer managed infrastructure.
Do you store my emails on BYOC plans?
Never. On BYOC plans (Free BYOC and BYOC), email content — subject, body, recipient — is never written to our database. We only store a monthly send counter for Free BYOC plan enforcement.
Is the Free BYOC plan really free forever?
Yes. 50 emails/month via your own SES, no credit card required, no time limit. We want you to try the platform before committing to a paid plan.