For the complete site index, see llms.txt. Docs index: llms-docs.txt. Marketing corpus: llms-full.txt. Docs corpus: llms-full-docs.txt. Prefer markdown URLs where available (append .md).. Product skill: skill.md. Pricing: pricing.md. Docs MCP: /docs/mcp. Site MCP: /mcp.

Email API for Developers

Reloop is the open-source email platform for transactional mail, agent inboxes, and automated workflows.

Get Started

Email Sent

Track and monitor your outbound transactional emails.

To
Subject
Status
Time
Mmaya@northwind.io
Welcome to Acme
Delivered
2 min ago
Aalex@orbit.dev
Reset your password
Opened
11 min ago
Bbilling@northwind.io
Invoice #1024 is ready
Delivered
28 min ago
Tteam@lumen.app
Confirm your email
Clicked
1 hour ago
Jjordan@harbor.co
Your order has shipped
Delivered
2 hours ago
Ppriya@folio.io
Weekly usage report
Sent
4 hours ago
Nnina@stackline.dev
Security alert for your account
Bounced
6 hours ago
Hhello@pixeland.co
Payment receipt
Failed
1 day ago
Ssam@harbor.co
Your trial ends tomorrow
Opened
1 day ago
Oops@reloop.sh
Domain verified — mail.acme.com
Delivered
2 days ago
0 of 10 row(s) selected.
Page 1 of 5
SDK

Send from your favorite programming languages.

1

Install the Node.js package

npm install reloop-email
2

Send email with Node.js

send_email.ts
1import Reloop from 'reloop-email';
2
3const reloop = new Reloop(process.env.RELOOP_API_KEY);
4
5const { data, error } = await reloop.emails.send({
6 from: 'Acme <onboarding@yourdomain.com>',
7 to: ['delivered@yourdomain.com'],
8 subject: 'Hello from Node.js',
9 html: '<strong>It works!</strong>',
10});
11
12if (error) {
13 console.error(error);
14 return;
15}
16
17console.log('Email sent:', data.id);
3

GitHub, examples, and API reference

Agentic AI

Convert your email stream into revenue.

Transactional Email

It starts with transactional email

One API, one SMTP relay. Same reliable payload from Node, Python, or a cron on the box.

1import Reloop from 'reloop-email';
2
3const reloop = new Reloop(process.env.RELOOP_API_KEY);
4
5await reloop.emails.send({
6 from: 'Acme <onboarding@acme.dev>',
7 to: ['maya@northwind.io'],
8 subject: 'Welcome to Acme',
9 template: 'welcome',
10});
Email Analytics

See exactly what happens to every email.

Get a complete view of delivery, engagement, reputation, and failures, from the moment you hit send.

29,400

Delivered

14,100

Opened

4,286

Clicked

38

Bounced

13 aug
AI Email Templates

Generate Dynamic Email Templates

Describe what you need in plain language, generate production-ready emails, and refine every detail with an AI-powered editor built for developers.

AI Workflow

Automate every lifecycle event.

Trigger sequences, add smart delays, handle webhooks, and branch on customer actions automatically.

Deliverability

Built to land in the inbox.

Proactive blocklist tracking

Catch DNSBL and RBL listings before they hurt delivery.

Build confidence with BIMI

Show your logo on authenticated mail with BIMI.

Managed dedicated IPs

A dedicated IP that warms with your sending volume.

Smart bounce handling

Distinguish hard from soft bounces and auto-retry with backoff.

Automatic DKIM key rotation

Keep DKIM keys fresh with automated rotation.

Strict TLS delivery

Enforce STARTTLS on every hop so messages stay encrypted in flight.

Dynamic suppression list

Never mail bounces, complaints, or unsubs.

IP and domain monitoring

Watch DNS and IP reputation. Get told when they drift.

Prevent spoofing with DMARC

DMARC stops impersonation before it hits the inbox.

Automated IP warmup

Volume ramps that protect your warmup.

Built for Developers
Available today.

Reloop