The email API that gets out of your way.
Send, schedule, cancel, retry and forward transactional email with one consistent REST API and SDKs for every major language.
Included on every plan, including free Pay as you go.
- average time from request to inbox
- 1.67s
- maximum message size, 25 MB per attachment
- 40 MB
- official SDKs and framework guides
- 9
- idempotency window for safe retries
- 24h
How it works
Send in one request
POST /v2/emails with HTML, plain text or a stored template. Attachments, inline images, CC, BCC, reply-to, custom headers and metadata are all first-class.
Send in one request
Everything included
And the details that matter.
Forward any email
Resend a delivered email to a new recipient, as-is or with forwarded headers and a note.
Scoped API keys
Full-access or send-only keys, optionally locked to a single sending domain.
Inspect everything
Fetch the parsed body, raw MIME, attachments and metadata of any email.
Idempotent requests
Retry network failures safely. Duplicate requests are ignored for 24 hours.
One filter syntax
Filter and sort every list endpoint with the same predictable parameters.
Limits that grow with you
Clear per-second and daily limits, raised automatically as your sending health improves.
SDKs for your stack
Node.js, PHP, Laravel, Python, Ruby, Go, Java, .NET and Rust, plus cURL examples.
Events API
Query every acceptance, delivery, open, click and bounce as structured events.
Compose in the dashboard
Send a one-off email from any verified domain without writing a line of code.
Frequently asked questions
Still have questions? Ask in Discord · Email support
Which programming languages does the Emailit API support?
Any language that can make an HTTPS request. We maintain SDKs and guides for Node.js, PHP, Laravel, Python, Ruby, Go, Java, .NET and Rust, and every endpoint has a cURL example in the API reference.
How fast are emails delivered?
Across all customers the average time from API request to the recipient’s inbox is about 1.7 seconds. You can see the exact timing of every delivery attempt in the email logs.
What happens if I send the same request twice?
Send an Idempotency-Key header and Emailit returns the original response for repeated requests with the same key for 24 hours, so retries after a timeout never create duplicate emails.
What are the API rate limits?
Workspaces start at 2 requests per second. The free Pay as you go plan can send 100 emails a day; Pro and Business start from 5,000 a day and are raised automatically as their sending health stays good. Any workspace can request a higher limit.
Is there a free tier?
Yes. The Pay as you go plan includes 3,000 free credits every month, up to 100 emails a day. One API or SMTP email costs one credit.
Your next email could already be delivered.
Create an account, verify a domain and send in under five minutes.
3,000 emails a month for free · No credit card required