One call. On its way.
Transactional emails, notifications, and updates. Your From address finds the right brand, identity, and route automatically.
The email API that answers back. Send with a single request. Receive in a real inbox. Keep domains, templates and access organized by brand.
3,000 emails / month free No credit card
Send, receive, search, reply.
Your domain, verified.
Room for every project.
50,000 emails included on Pro.
01 / THE WHOLE CONVERSATION
From the first welcome to the next reply. Everything your product needs to keep the conversation going.
Transactional emails, notifications, and updates. Your From address finds the right brand, identity, and route automatically.
Give your domain a real inbox. Read, search, and reply through the API, with incoming replies linked to the original send.
Scoped API keys and suppression checks control who can send and which recipients are blocked.
Request logs and message events show what happened, when, and why.
SMTP2GO outbound delivery, scoped API keys, and an OpenAPI contract.
02 / MADE FOR BUILDERS
Plain REST. Your favorite language. One API key between your idea and your first email.
curl https://api.mycompany.email/v1/emails \
-H "Authorization: Bearer $MYCO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from": "hello@acme.com",
"to": "jamie@example.com",
"subject": "You’re in.",
"html": "<p>Welcome to the good stuff.</p>"
}'const response = await fetch(
"https://api.mycompany.email/v1/emails", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.MYCO_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
from: "hello@acme.com",
to: "jamie@example.com",
subject: "You’re in.",
html: "<p>Welcome to the good stuff.</p>",
}),
}
);import os, requests
requests.post(
"https://api.mycompany.email/v1/emails",
headers={
"Authorization": "Bearer " + os.environ["MYCO_API_KEY"]
},
json={
"from": "hello@acme.com",
"to": "jamie@example.com",
"subject": "You’re in.",
"html": "<p>Welcome to the good stuff.</p>",
},
)No SDK required. Just HTTP.
Organize each brand.
Scope its API access.
03 / IN GOOD COMPANY
Organize each client’s domains, templates, message history and permissions.
Brands have separate access scopes and suppression lists. Outbound delivery uses shared SMTP2GO infrastructure; a brand does not isolate provider IP reputation.
Understand delivery and access04 / FROM IDEA TO INBOX
Create an account and start with 3,000 free emails a month through SMTP2GO.
Add your brand, prove domain ownership, then publish the sending records returned by SMTP2GO.
Send your first message. Add a mailbox to receive replies. Build the rest your way.
Sending starts after domain verification and remains subject to your plan and provider limits. Incoming mail continues through the separately configured receiving transport.
HERE’S TO WHAT YOU BUILD NEXT
3,000 emails a month, on us.
Paid plans from $20/month, with 50,000 emails included.