SendClippersendclipper
Sending API + real mailboxes, one platform

Send email from your app. Receive it in a real inbox.

A sending API for the email your product has to deliver: sign-ups, password resets, receipts and notifications. Mailboxes, templates and delivery logs run on the same verified domain.

SendClipper Mail
Desktop and mobile: macOS, Windows and Android today
Get the app
All platforms
Transactional and product emailDKIM, SPF and DMARC on your domainLive in 10 minutes
acme-app / send.ts
send.ts.env
import { SendClipper } from "@sendclipper/node";

const sc = new SendClipper(); // reads SENDCLIPPER_API_KEY

await sc.emails.send({
  from: "hello@acme.io",
  to: "ada@lumen.io",
  templateId: "tpl_9f2b7c10ad42",
  variables: { first_name: "Ada" },
});
Both halves of email

Most providers do sending. Or mailboxes. You need both.

Verify a domain once. It sends your transactional mail and campaigns, and receives mail in real inboxes your team reads and answers.

Send

API, SMTP and campaigns

One POST sends an email and returns a message ID in under 50ms. Delivery runs off the request path, so even a two-million-recipient broadcast never slows your app.

REST API and SMTP relay with idempotency keys
Scheduled, recurring and timezone-aware campaigns
Automation flows with waits and branch conditions
Delivery, open, click and bounce webhooks

Receive

Real mailboxes on your domain

Point your MX record at SendClipper. Mail to your domain lands in a real inbox, threaded, searchable and answered from the same verified sender.

Unlimited addresses like info@ and support@
Three-pane client with folders, labels and search
Reply and forward from your verified domain
Per-mailbox passwords, quotas and access control
Everything included

One account instead of four vendors

Domains in minutes

Paste the SPF, DKIM and DMARC records we generate. SendClipper re-checks until every one goes green. Sending and receiving verify separately.

Drag-and-drop designer

Build templates from blocks and send them by ID from your code. An AI assistant drafts and restyles them from a prompt.

Dev sandboxes

A fake SMTP server for staging. Every email your app sends is captured with a spam score and HTML checks. None reaches a real person.

Logs that answer questions

Search 30 days of mail by recipient, subject or message ID, with a full event timeline for every delivery, open and bounce.

Contacts and segments

Dynamic filters that update as contacts change. Unsubscribes and bounces are enforced when a message is queued, not when it renders.

Built to scale

Queue-backed workers, per-domain throttles and dedicated IP pools. 99.2% delivery across every verified domain we run.

Send and receive

The whole round trip, not just the outbox

Most providers stop once the message leaves. SendClipper brings the reply back to your app, and you answer from the same address.

01

A reply lands

A customer answers support@acme.io. SendClipper accepts it on your MX and parses it.

MX -> inbound.sendclipper.com
02

Rules file it

Match on address, sender or subject, then route to a mailbox, tag it or forward it on.

to:support@ -> #tickets
03

Your app hears it

A signed webhook arrives with text, HTML, headers and attachments already separated.

POST /hooks/sendclipper
04

You answer

Reply from the same address through the API, threaded onto the original conversation.

POST /v1/emails
Template designer

Drag blocks. Ship email-safe HTML.

Drag headings, buttons and columns onto a canvas. SendClipper compiles it to table-based HTML that survives Outlook. Send it by ID from your code, so your app never ships email markup.

Nine block types with a per-block inspector
AI assist drafts and restyles from a prompt
Exports standalone HTML if you want a copy
Read about templates
Integrate

One install away in the stack you already run

Typed clients for the languages you ship in. Plain REST and SMTP when you would rather not add a dependency.

RESTSMTP relayWebhooks

Node.js

v0.2.1
npm i @sendclipper/node

Python

v0.2.0
pip install sendclipper

PHP

v0.2.0
composer require sendclipper/sendclipper-php

Go

v0.2.0
go get github.com/sendclipper/sendclipper-go

Ruby

v0.2.0
gem install sendclipper

Rust

v0.2.0
cargo add sendclipper

Java

v0.1.0
com.sendclipper:sendclipper-java:0.1.0

Press a card to watch that SDK install, send a template email and get it delivered.

acme-app / send.ts
send.ts.env
import { SendClipper } from "@sendclipper/node";

const sc = new SendClipper(); // reads SENDCLIPPER_API_KEY

await sc.emails.send({
  from: "hello@acme.io",
  to: "ada@lumen.io",
  templateId: "tpl_9f2b7c10ad42",
  variables: { first_name: "Ada" },
});
Apps

Your SendClipper inbox, as an app

SendClipper Mail reads, replies and sends from every address you host here. Sign in with your SendClipper account and every mailbox is there.

macOS

Apple silicon · macOS 12 or later
The SendClipper Mail installer window: the app icon on the left, an arrow, and the Applications folder on the right, under an illustrated sky with a paper plane.
Open the download and drag SendClipper Mail into Applications.
Download for Macv0.1.19 · 8.6 MB

Windows

64-bit · Windows 10 or later
The SendClipper Mail installer window: an illustrated sidebar with the app icon, a paper plane and a mailbox on a floating island, beside the Welcome text.
Run the installer and press Next. If SmartScreen asks, choose More info, then Run anyway.
Download for Windowsv0.1.19 · 6.1 MB

Linux

x86-64 · glibc 2.34 or later
Flathub soon
How to start the SendClipper Mail AppImage: download it, turn on Executable as Program (or run chmod +x), then double-click it. A penguin throws a paper plane toward a mailbox.
The AppImage runs as it is: make it executable, then double-click it. The .deb and .rpm install like any other package.
Download the AppImagev0.1.19 · 86.5 MB

Android

Android 8.0 or later
No Google Play on your phone?Download the APKv1.0.13 · 39.8 MB

iPhone & iPad

iOS 16 or later
Coming soon

SendClipper Mail for iPhone & iPad is on its way to the App Store.

Check a download against its SHA-256 checksums.

Deliverability

Land in the inbox, and stay there

Authentication, monitoring and list hygiene are built in, not a checklist handed to you after sign-up.

SPF, DKIM and DMARC

Guided setup with live DNS checks. We re-check every few minutes and warn you before records drift.

Blocklist monitoring

We watch the major DNSBLs for your domains and IPs, and alert you the moment one of them lists you.

Warm-up on autopilot

New domains and dedicated IPs ramp their volume on a schedule we manage. No spreadsheet required.

Suppression built in

Hard bounces, complaints and unsubscribes are suppressed across every domain in the workspace.

Spam scoring before you send

Every sandbox message gets a score with the exact rules it tripped, so you fix it before it ships.

Regional sending

Send from the region closest to your recipients to cut delivery latency on every message.

Managed dedicated IPs

Fully managed and autoscaled with your volume, available on the Scale plan with no waiting period.

Reputation over time

Delivery, open, bounce and complaint rates tracked per domain so regressions show up early.

Bounce classification

Hard, soft, block and technical bounces are separated, so retries only go where they can succeed.

99.2%
Delivery rate
across every verified domain
41ms
API response
p95 on the send endpoint
128M
Emails a month
sent and received through SendClipper
4,200+
Teams building
from side projects to Series B
Teams on SendClipper

Fewer vendors, quieter on call

We replaced a sending API, a shared support inbox and a template tool with one SendClipper workspace. The migration took an afternoon.
Ada Lovelace
CTO at Lumen
The sandbox is the part I did not know I needed. Our staging environment stopped emailing real customers on day one.
Marco Rossi
Engineering lead at Fabbri
Inbound routing and the sending API in one place means support replies come from the same system that sends our receipts.
Lea Brandt
Founder at Studioform
Deliverability went from a monthly fire drill to something I glance at once a week.
Tom Okafor
Head of platform at Harbor
Our designers ship email templates now without opening a pull request. That alone paid for the plan.
Nina Petrova
Product at Vectorloop

Questions teams ask us

Yes. The two halves are independent. Verify the sending records and skip the receiving ones. Your MX record stays where it is, and your existing mail is untouched.

Send your first email in under ten minutes

Verify a domain, publish three DNS records, and send your first message the same afternoon.