Transactional email delivery
Send the emails your product depends on — password resets, receipts, order confirmations, notifications — via REST API or SMTP relay, with EU/EEA-hosted primary service data and delivery webhooks.
Evaluating providers? See why Postscale is an EU transactional email provider for product teams.
REST API and SMTP relay
Use whichever fits your stack. Both endpoints share the same authentication, rate limits, logs, and webhooks — no pick-one-and-regret-it.
DKIM and DMARC handled
Add two CNAMEs and we rotate keys for you. SPF, DKIM alignment, and DMARC-friendly From: addresses are set up correctly from day one.
Real-time webhooks
Delivered, bounced, deferred, and complained events fire HMAC-signed webhooks as Postscale processes delivery logs, DSNs, and feedback-loop reports. Retries use exponential backoff.
Templates and merge fields
Store reusable templates with variable substitution. Version them, A/B test subject lines, localize by recipient — without shipping code.
Suppression list included
Complaints, hard bounces, and unsubscribes are managed automatically. Hitting a suppressed address fails fast instead of damaging reputation.
EU/EEA-hosted primary service data
Primary production service data is hosted in the EU/EEA. Limited network, device, and operational metadata may be processed by infrastructure providers under appropriate transfer safeguards.
import { Postscale } from "@postscale/postscale";
const postscale = new Postscale(process.env.POSTSCALE_API_KEY);
const { data, error } = await postscale.emails.send({
from: "hello@yourapp.com",
to: ["user@example.com"],
subject: "Welcome to Acme!",
html_body: "<h1>Hello World</h1>",
text_body: "Hello World",
});
if (error) {
throw new Error(error.message);
}
console.log(data?.message_id);Frequently asked questions
REST or SMTP — which should I use?
REST if you control the code sending email; SMTP if you're migrating from an existing system that already speaks SMTP (Django, Rails, WordPress, legacy PHP). Both use the same rate limits, logs, and webhooks — no functional difference.
How good is the deliverability?
We run dedicated IPs with established reputation, enforce DKIM + DMARC alignment, auto-suppress complaints, and participate in feedback loops with the major mailbox providers. Inbox placement is a property of your sender behavior too; we give you the tools but won't rescue spam.
What does it cost?
Free tier includes a working shared send + receive volume for evaluation. Paid plans start at €9/mo. Outbound usage is counted per accepted recipient, including To, Cc, and Bcc.
Can I send from my own domain?
Yes — add two CNAMEs and a TXT record, and you send as you@yourdomain.com with proper SPF/DKIM/DMARC alignment. Most setups take five minutes.
Further reading
EU SMTP relay for transactional email
Move existing apps, frameworks, CMSs, and legacy systems by swapping SMTP host and credentials.
SPF, DKIM, and DMARC: the 2026 setup guide
Required reading if you're configuring a sending domain this year — Gmail and Yahoo's bulk-sender rules apply.
EU-hosted email APIs: what GDPR actually requires
The DPA, subprocessor, and transfer-safeguard questions you should ask every vendor before signing.
The EU-hosted SendGrid alternative
What changes (and what doesn't) when you move transactional sending from SendGrid to Postscale.
Amazon SES without AWS plumbing
When SES is the right raw primitive — and when a focused email API saves engineering time.
The developer-focused Brevo alternative
Compare a broad marketing suite with a narrower transactional and inbound email API.
Ready to build?
Free tier includes everything you need to evaluate. No credit card required.
Create a free account