99.9% delivery rate

Transactional email,
simplified.

Verification codes, password resets, order confirmations — the emails your users can't miss. Send via REST API or SMTP and it's delivered.

Start for free See how it works
48,291
Emails sent today
99.9%
Delivered
1.2s
Avg. delivery time

Everything legacy email providers should have been.

We built the transactional email service we always wanted — fast, reliable, and with none of the complexity.

99.9% deliverability

Built on Amazon SES — one of the most trusted sending infrastructures in the world. Your emails land in inboxes, not spam folders.

REST API + SMTP

A clean, RESTful API that takes minutes to integrate. Or connect any app via SMTP — forums, CMS platforms, game servers, anything. API and SMTP, one platform.

Real-time event logs

Track every email from send to delivery. See opens (with country), bounces, and failures as they happen — and resend any email in one click.

SPF, DKIM & DMARC built in

Authentication is handled from day one — and monitored continuously. We alert you if a record goes missing and block sends until it's fixed.

Bulk & newsletter sending

Go beyond transactional. Send newsletters and bulk campaigns to mailing lists — with blocklist management, open tracking, and per-campaign stats. Premium feature.

Pay per email

No monthly minimums. No overages. No gotchas. Per-email pricing that scales with you — from 100 emails to 100 million.

Real-time webhooks

Get HTTP callbacks for every email event — delivered, bounced, opened, clicked. HMAC-signed for security, with automatic retries and delivery logs.

API templates

Store email templates with {{variable}} placeholders. Send via template alias instead of raw HTML — edit content in the dashboard without code deploys.

Scheduled delivery

Queue emails up to 72 hours in advance with a single API parameter. Cancel any time before delivery. Perfect for timezone-aware sends.

Batch sending

Send up to 500 unique emails in a single API call — different content, different recipients, different templates. One request, one response.

Idempotency keys

Network retry? No duplicate sends. Add an idempotency key to any request and we guarantee exactly-once delivery. 24-hour key window.

Open & click tracking

Know when every email is opened and every link is clicked. Pixel tracking and link rewriting, toggleable per send or at account level.

Legacy providers were built for a different era.

See how sendvia compares to traditional transactional email services.

Legacy Providers

  • Complex setup with lengthy documentation and confusing dashboards
  • Shared IP pools that tank your deliverability with other senders' bad behaviour
  • Opaque pricing with monthly commitments, overages, and hidden fees
  • Limited visibility into what happens after you hit send

sendvia

  • Send your first email in under 5 minutes with a clean REST API or SMTP
  • Built on Amazon SES — world-class sending infrastructure with 99.9% deliverability
  • Simple per-email pricing — no contracts, no tiers, no surprises
  • Full event stream — delivered, opened (with geo), bounced, failed — plus one-click resend
  • Newsletter & bulk sending with mailing lists and blocklist management — premium
  • Webhooks with HMAC signing and automatic retries
  • Email templates with variable substitution
  • Idempotency keys prevent duplicate sends
  • Schedule emails up to 72 hours ahead

The most affordable way to send at scale.

sendvia runs on your own Amazon SES account — the cheapest sending infrastructure in the industry — with a simple $19/mo flat fee on top. No inflated per-email margins.

Postmark Mailgun SendGrid Resend sendvia
Free plan — 2,500 emails/mo
Cost for 2,500 emails $15 (min) $35 (min) $20 (min) $20 (min) $19
Premium plan — 1,000,000 emails/mo
Cost for 1,000,000 emails ~$445 ~$380 ~$175 ~$260 ~$119
Cost at other volumes
10,000 emails/mo ~$15 ~$35 ~$20 ~$20 ~$20
50,000 emails/mo ~$50 ~$35 ~$20 ~$20 ~$24
100,000 emails/mo ~$75 ~$60 ~$30 ~$40 ~$29
500,000 emails/mo ~$255 ~$210 ~$100 ~$145 ~$69

sendvia cost = $19/mo flat fee + AWS SES at $0.10/1,000 emails. Competitor prices approximate as of early 2026.

Feature Postmark Mailgun SendGrid Resend sendvia
Sending
REST API
SMTP server
Open & click tracking
Newsletter / bulk sending
Email templates
Webhooks
Scheduled sending
Batch API
Idempotency keys
Deliverability
DKIM / SPF / DMARC setup Manual Manual Manual Manual Guided + monitored
Dedicated sending reputation
Data & Ownership
Email log retention 45 days 5–30 days 3–30 days 3–72 hours 7d free / 90d premium
You own your AWS account
One-click email resend

10x cheaper at scale. Do the math.

sendvia routes through your own AWS SES account. You pay AWS directly — $0.10 per 1,000 emails. No markup.

Monthly volume sendvia + SES Postmark Mailgun SendGrid
10,000 ~$1save 93% $15 $15 $20
100,000 ~$10save 85% $90 $80 $50
500,000 ~$50save 78% $245 $225 $250
1,000,000 ~$100save 78% $490 $400 $500

SES cost only — sendvia subscription not included. The point: even before our fee, SES alone is dramatically cheaper.

Three steps. That's it.

From sign-up to sending production emails in minutes, not days.

Add your domain

Register your sending domain and follow our guided DNS setup. We'll verify your SPF, DKIM, and DMARC records automatically.

Grab your API key

Generate an API key from the dashboard. Use it with our REST API from any language, or as your SMTP password to connect any application instantly.

Start sending

Send via API or connect via SMTP — your choice. Watch emails arrive in real time. Every event — delivered, opened, bounced — streams to your dashboard. Resend any email with a single click.

A few lines of code. That's really it.

A clean REST API that works from any language — plus an SMTP server for everything else. Here's all it takes.

// Send a transactional email with sendvia const response = await fetch('https://api.sendvia.io/v1/send', { method: 'POST', headers: { 'Authorization': 'Bearer sv_live_your_api_key', 'Content-Type': 'application/json' }, body: JSON.stringify({ from: 'noreply@yourapp.com', to: 'user@example.com', subject: 'Verify your email', html: '<p>Your code is <b>482910</b></p>' }) }); // Delivered in 0.8s
// Send using a template — no raw HTML needed const response = await fetch('https://api.sendvia.io/v1/send', { method: 'POST', headers: { 'Authorization': 'Bearer sv_live_...', 'Content-Type': 'application/json' }, body: JSON.stringify({ from: 'hello@yourdomain.com', to: 'user@example.com', template_alias: 'welcome', variables: { name: 'Alice', login_url: 'https://app.example.com/login' } }) }); // Template renders server-side — update content without deploys
99.9%
Deliverability
Amazon
SES Infrastructure
5min
Time to Integrate
0
Monthly Minimums

Ready to send smarter?

Create your free account and send your first email in minutes. No credit card required.

Get started free
No credit card · Pay per email · Cancel anytime