Email that lands.Send transactional and marketing email through one API, SMTP relay or a dashboard your whole team will actually enjoy.
3,000 emails a month free · No credit card · EU infrastructure
Emails
Delivered in seconds to every inbox
One platform
Every email your business sends.
From password resets to product launches, on one account, one bill and one sending reputation you control.
Transactional email for your product
A clean REST API, a battle-tested SMTP relay, inbound processing and signed webhooks. Every message is traceable from request to inbox.
Emails
Email marketing without the bloat
Audiences, contacts, campaigns and visual automations that share the same contacts and templates as your product email.
October newsletter
0 of 12,480 created messages have left the unprocessed queue.
Sent
Loaded
Clicked
CTRClick-through rate
Inbox placement you can see
Enforced SPF, DKIM and DMARC, spam scoring before send, sending health and DMARC reports. No more guessing why mail went missing.
acme.com
DNS Setup
For developers
Integrate in minutes.
Idiomatic SDKs, predictable errors and webhooks you can trust. Or point any app at our SMTP relay.
- REST API v2Send, schedule, cancel, retry and forward with one consistent API.
- SMTP relayPorts 25, 587, 465, 2525 and 2587 with TLS on every one.
- Signed webhooksHMAC-signed events with automatic retries for three days.
- MCP for AI agentsGive ChatGPT, Claude or Cursor safe, scoped access to your email.
import { Emailit } from '@emailit/node';
const emailit = new Emailit(process.env.EMAILIT_API_KEY);
const email = await emailit.emails.send({
from: 'Acme <receipts@acme.com>',
to: ['anna@northwind.io'],
subject: 'Your receipt #1042',
template: 'receipt',
variables: { first_name: 'Anna', total: '$49.00' },
tracking: { loads: true, clicks: true },
});from emailit import EmailitClient
client = EmailitClient(os.environ["EMAILIT_API_KEY"])
email = client.emails.send({
"from": "Acme <receipts@acme.com>",
"to": ["anna@northwind.io"],
"subject": "Your receipt #1042",
"template": "receipt",
"variables": {"first_name": "Anna", "total": "$49.00"},
"tracking": {"loads": True, "clicks": True},
})<?php
$emailit = Emailit::client(getenv('EMAILIT_API_KEY'));
$email = $emailit->emails()->send([
'from' => 'Acme <receipts@acme.com>',
'to' => ['anna@northwind.io'],
'subject' => 'Your receipt #1042',
'template' => 'receipt',
'variables' => ['first_name' => 'Anna', 'total' => '$49.00'],
'tracking' => ['loads' => true, 'clicks' => true],
]);<?php
use Emailit\Laravel\Facades\Emailit;
$email = Emailit::emails()->send([
'from' => 'Acme <receipts@acme.com>',
'to' => ['anna@northwind.io'],
'subject' => 'Your receipt #1042',
'template' => 'receipt',
'variables' => ['first_name' => 'Anna', 'total' => '$49.00'],
]);require "emailit"
client = Emailit::EmailitClient.new(ENV["EMAILIT_API_KEY"])
email = client.emails.send(
from: "Acme <receipts@acme.com>",
to: ["anna@northwind.io"],
subject: "Your receipt #1042",
template: "receipt",
variables: { first_name: "Anna", total: "$49.00" }
)client := emailit.NewClient(os.Getenv("EMAILIT_API_KEY"))
email, err := client.Emails.Send(&emailit.SendEmailRequest{
From: "Acme <receipts@acme.com>",
To: []string{"anna@northwind.io"},
Subject: "Your receipt #1042",
Template: "receipt",
Variables: map[string]any{
"first_name": "Anna",
"total": "$49.00",
},
})EmailitClient emailit = new EmailitClient(System.getenv("EMAILIT_API_KEY"));
EmailitObject email = emailit.emails().send(
EmailSendParams.builder()
.setFrom("Acme <receipts@acme.com>")
.setTo(List.of("anna@northwind.io"))
.setSubject("Your receipt #1042")
.setTemplate("receipt")
.setVariables(Map.of("first_name", "Anna", "total", "$49.00"))
.build()
);var emailit = new EmailitClient(Environment.GetEnvironmentVariable("EMAILIT_API_KEY"));
var email = await emailit.Emails.Send(new EmailSendOptions {
From = "Acme <receipts@acme.com>",
To = new[] { "anna@northwind.io" },
Subject = "Your receipt #1042",
Template = "receipt",
Variables = new { first_name = "Anna", total = "$49.00" },
});let emailit = Emailit::new(std::env::var("EMAILIT_API_KEY")?);
let opts = CreateEmailBaseOptions::new(
"Acme <receipts@acme.com>",
["anna@northwind.io"],
"Your receipt #1042",
)
.with_template("receipt")
.with_variables(json!({ "first_name": "Anna", "total": "$49.00" }));
let email = emailit.emails.send(opts).await?;curl https://api.emailit.com/v2/emails \
-H "Authorization: Bearer $EMAILIT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from": "Acme <receipts@acme.com>",
"to": ["anna@northwind.io"],
"subject": "Your receipt #1042",
"template": "receipt",
"variables": { "first_name": "Anna", "total": "$49.00" }
}'# Any app, CMS or framework that speaks SMTP
SMTP_HOST=smtp.emailit.com
SMTP_PORT=587 # or 465 (TLS), 2525, 2587
SMTP_USERNAME=emailit
SMTP_PASSWORD=$EMAILIT_API_KEY
SMTP_ENCRYPTION=tls{
"object": "email",
"id": "em_2mQ8kVf3xLp9",
"status": "accepted",
"from": "Acme <receipts@acme.com>",
"to": ["anna@northwind.io"],
"subject": "Your receipt #1042",
"created_at": "2026-10-01T10:42:07Z"
}- email.accepted10:42:07.112
- email.delivered10:42:08.205
- email.loaded10:51:44.930
- email.clicked10:52:02.418
For marketers
Campaigns and automations,
built on the same contacts, templates and deliverability as your product email.
Deliverability
Built in Prague.
Delivered everywhere. We own our sending infrastructure, so your reputation never depends on a stranger’s list.
- average deliverability across all customers
- ~98.5%
- average time from API call to inbox
- 1.67s
- uptime for API, SMTP and dashboard
- 99.9%
- of sending domains authenticated with SPF, DKIM and DMARC
- 100%
Authentication enforced
No domain sends until SPF, DKIM and return-path are verified.
Spam score before send
Every message is scored. Risky ones are held, not burned.
Automatic suppressions
Hard bounces and complaints never get a second attempt.
EU data residency
Owned data center in Prague. No third-party sending stack.
Customers
Loved by developers and marketers. More than 3,600 customers and 250+ five-star reviews.
Emailit provides a fabulous platform for anyone requiring SMTP or API-driven mailing services. From web developers to software engineers, this should be a no brainer of an option to use for easy integration of a mailing platform with almost no barrier to entry.
Allen Pooley“Excellent Support”
Setting up Emailit was incredibly quick—just a few minutes to configure a domain! Email delivery is immediate, and the deliverability is flawless.
EditoI've finally found the perfect newsletter tool for me—Emailit! Everything runs seamlessly and without any issues. What stands out the most is the incredible support. Highly recommend Emailit for anyone seeking a reliable and hassle-free newsletter solution.
Manuel Marchal“It does work”
Shifted to emailit from Sendgrid. Easy to integrate with Webapps and Wordpress. This is a necessity for us.
BroadeniI was instantly impressed with how sleek and uncluttered the interface is. Adding in my domain and setting things up was FLAWLESS! It was easy and all done within 10 mins! I especially like the email logs that let you keep track of what has been sent.
ShadeFour times cheaper than Mailgun and super simple to setup and use....it's a no brainer! Had some user error issues when setting things up, but George was always quick to get back to me and guide me through the things I did wrong.
Lokal One“Great service and support”
My experience with Emailit has been great so far! I use it for transactional emails on my WordPress site and the setup with FluentSMTP was easy and quick.
TerryA great tool for Email Delivery. I bought with least of expectations but it has now grown on me to become my primary SMTP delivery tool for my websites. Highly recommended.
Gaurav Tiwari“Amazing platform”
I first purchased this one for using in different projects ideas, with Vibe coding tools I have been integrating Emailit on all my projects, on Supabase, everywhere.
FernandosA refreshing email API that is both simple, and value oriented. A breath of fresh air honestly. They do something and are doing it very well from what I have been able to tell.
“One of my best deal”
It's working very well, and I have had no issues with speed or deliverability. I am using it for transactional emails on several of my sites built on WordPress, Joomla, and OpenCart, and everything is perfect.
Nueirat“Proven Founder and Product”
It's still early days, but EmailIt delivers on its promise. The UI is clean and modern.
NeffyPricing
Start free. Pay as you grow.
Every plan includes the API, SMTP, inbound, webhooks, campaigns and automations. Upgrade only for volume and depth.
Priority migration
Leaving your provider in a hurry?
Account suspended, price hike or deliverability collapse? Our engineers move your domains, templates, suppressions and webhooks with you, usually within a day.
- 01Tell us what you send
- 02We prepare domains and DNS
- 03Switch traffic, keep your reputation
Community
Never send alone.
Join 2,400+ developers and marketers sharing setups, templates and deliverability tips.
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