Your email credits
shouldn’t disappear.
Quiet month? You still paid for those credits. With Transmit, unused credits roll over. They stay yours while you’re subscribed and your account is in good standing.
$20 a month includes 30,000 email credits after sender verification. Need more? $0.50 per thousand emails, with a $10 minimum top-up.
Next month’s credits are added to what you kept.
For products that don’t
send the same every month.
A delayed launch. A quieter month. A rush of signups. Your password resets, receipts, and notifications follow your product’s activity. Keep the credits you don’t use for the months you need them.
Build first.
Send when you’re ready.
Create your account, name your workspace, and get a test key. Run your integration and exercise your webhooks without a card, a sending domain, or a charge.
Sandbox delivery is simulated. When you’re ready for real inboxes, subscribe, verify your domain, approve a sender, and create a live key. Test keys always stay in sandbox.
Explore the API docsOne request to api.transmit.dev{
"from": "Acme <hello@acme.com>",
"to": "dana@example.com",
"subject": "Reset your password",
"html": "<p>Here's your link…</p>"
}We’re picky about who sends.
A password reset is a promise to someone waiting. We take the sender behind that promise seriously, with checks before live sending and screening on the way out.
Live mail comes from a domain you own and verify. No shared sending domain. A card and an approved sender are required before your first live email.
Outgoing live email is screened before it reaches the sending provider. Suspected abuse can be stopped before delivery.
Bounce and complaint rates are monitored. Sending can be paused when an account crosses the limits.
Bring your code.
Leave the reset behind.
Transmit accepts Resend and SendGrid request shapes. Start with the migration guide, change your endpoint and key, and test your integration in sandbox before switching live traffic.
Read the migration guide