SMTP relay that just works.

Drop in your credentials and start sending. Works with Nodemailer, PHPMailer, ActionMailer, and any SMTP client. Delivery tracking and bounce handling included.
$composer require sendkit/sendkit-laravel
// .env
MAIL_MAILER=smtp
MAIL_HOST=smtp.sendkit.dev
MAIL_PORT=465
MAIL_USERNAME=sendkit
MAIL_PASSWORD=sk_your_api_key
MAIL_ENCRYPTION=ssl

// Use Laravel mail as usual — no changes needed:
Mail::to('[email protected]')
    ->send(new WelcomeEmail());
PipebackLuaClinyxTrypostChangelogfy

Reliable delivery, no surprises

Bounce handling, suppression lists, dedicated IPs, and real-time webhooks — all included.

Bounces & complaints Trending down
Bounces
0.18%
Complaints
0.02%
Auto-suppressed
[email protected]Hard bounce2m ago
[email protected]Complaint8m ago
[email protected]Hard bounce14m ago

Bounces & complaints

Automatic bounce and complaint handling. Suppression list updated in real time to protect your sender reputation.

Dedicated IPs All healthy
IP addressScoreVolume
198.51.100.12
98
42.1K
198.51.100.13
97
38.7K
Health checks
Not on any blocklist
DKIM & SPF aligned
rDNS configured
Warm-up complete

Dedicated IPs

Get dedicated sending IPs on higher plans for maximum deliverability and complete control over your reputation.

Email logsToday, 14:32 UTC
RecipientSubjectStatusTime
[email protected]Your invoice is ready
Delivered
14:32:08
[email protected]Password reset
Opened
14:31:52
[email protected]Welcome to Sendkit
Clicked
14:31:41
[email protected]Order confirmation
Bounced
14:31:28
[email protected]Shipping update
Delivered
14:31:15
[email protected]Your trial expires soon
Opened
14:30:59

Full email logs

Every email logged with status, timestamps, and recipient activity. Search and filter from the dashboard.

The five-minute SMTP upgrade

Drop Sendkit in as your SMTP relay and get delivery tracking, bounce handling, and full logs — with zero code changes.

Drop-in replacement

Switch from any SMTP provider in minutes. Update your host, port, and credentials — no code changes required.

TLS encryption

All connections use implicit TLS on port 465 or STARTTLS on port 587. Your emails are always encrypted in transit.

Delivery tracking

Opens, clicks, bounces, and complaints tracked automatically — even for emails sent via SMTP.

Any framework

Works with Nodemailer, PHPMailer, ActionMailer, smtplib, JavaMail, and any other SMTP-compatible library.

API key auth

Authenticate with your Sendkit API key as the SMTP password. No separate SMTP credentials to manage.

99.9% uptime SLA

Enterprise-grade infrastructure with redundancy across multiple regions. Status page and incident notifications.

What our customers are saying

See how developers, marketers, and product teams use Sendkit to send emails that reach the inbox.

We needed something simple for onboarding emails. The MCP integration is what got us, we connected it to Claude and had our whole email sequence done in maybe 15 minutes. Looked around before and couldn't find that anywhere else.

Pedro Campos

Migrating our SMTP relay took maybe 20 minutes. Swapped the host, dropped in the API key, done. Bounce handling and suppression lists just work. We had a whole week blocked for that and didn't need any of it.

Paulo Castellano

Paulo Castellano

Founder at Changelogfy

We use Sendkit for appointment reminders, post-treatment follow-ups, stuff like that. Set up all the automations myself in one sitting, no developer needed. Our clients actually started rebooking more once we stopped forgetting to follow up.

Patrick Silva

Start sending in minutes.

3,000 emails/month on the free tier. No credit card, no commitment.

Still wondering?

See what your favorite LLM has to say about us, then make an informed decision.