Resend vs Postmark vs SendGrid: pilih ESP transaksional 2026
transactional email 2026: Resend vs Postmark vs SendGrid — DX dan deliverability
TL;DR
- Resend: Recommended sebagai default untuk startup baru. DX terbaik, SDK TypeScript clean, free tier cukup.
- Postmark: Recommended kalau deliverability inbox rate adalah non-negotiable (billing, OTP kritis).
- SendGrid: Conditional — worth hanya jika sudah existing atau butuh satu platform untuk transactional + marketing sekaligus.
Konteks 2026
Transactional email adalah infrastruktur yang sering diabaikan sampai ada masalah: OTP tidak masuk, invoice nyasar ke spam, akun tidak aktif karena email verifikasi tidak sampai. Di 2026, tiga nama yang selalu muncul dalam diskusi ini adalah Resend, Postmark, dan SendGrid.
Landscape berubah cukup besar: Resend yang masuk sebagai challenger DX-first dua tahun lalu sudah punya cukup volume dan track record untuk dibandingkan serius. SendGrid (Twilio) masih besar tapi stagnasi di sisi developer experience. Postmark tetap di posisinya sebagai tool “bayar lebih, tidur lebih nyenyak.”
Untuk dev Indonesia, ada dua concern tambahan yang sering luput: latensi ke Jakarta (ketiga layanan ini tidak punya edge node di Indonesia — semua request melewati AS atau EU) dan harga dalam USD vs anggaran rupiah (untuk bootstrap startup, selisih $5-10/bulan per 50K email tetap terasa).
Comparison table
| Dimensi | Resend | Postmark | SendGrid |
|---|---|---|---|
| Harga (50K email/bulan) | $20 flat | ~$15 pay-per-use | $19.95 flat |
| Free tier | 3.000/bulan | 100/bulan | 100/hari |
| DX / SDK | TypeScript-first, excellent | Solid, tapi lebih verbose | Legacy API, SDK kurang modern |
| Deliverability | Baik (shared IP dijaga) | Terbaik (dedicated pool) | Baik tapi inconsistent |
| Latency ke Jakarta | ~1-2s | ~1-2s | ~1-2s |
| Template engine | React Email bawaan | Handlebars / HTML | Dynamic templates (markup sendiri) |
| Dokumentasi | Modern, contoh banyak | Lengkap, sedikit kering | Comprehensive, tapi tersebar |
| Fitur marketing email | Tidak ada | Tidak ada | Ada (tapi pisah stream) |
Resend
Resend masuk pasar dengan satu angle yang tepat: developer experience yang menyebalkan di ESP lama. API-nya dirancang ulang dari scratch, SDK TypeScript-nya return proper type, dan integrasi dengan React Email membuat template tidak lagi dikelola sebagai string HTML.
import { Resend } from 'resend';
import { WelcomeEmail } from './emails/welcome';
const resend = new Resend(process.env.RESEND_API_KEY);
const { data, error } = await resend.emails.send({
from: 'Noreply <[email protected]>',
to: user.email,
subject: 'Selamat datang!',
react: <WelcomeEmail name={user.name} />,
});
Ini bukan sekedar syntax sugar — react prop berarti template Anda adalah komponen React biasa, dengan props yang type-checked, bisa di-unit test, dan live preview di browser. Untuk tim yang sudah kerja di ekosistem React/Next.js, ini eliminasi seluruh kategori bug template.
Kelemahan utama Resend: masih relatif muda dibanding pesaingnya. Fitur enterprise seperti dedicated IP (baru tersedia di plan lebih tinggi), subaccount management, dan compliance audit trail belum sepanjang SendGrid. Untuk 90% use case startup, ini tidak jadi masalah. Tapi untuk fintech atau healthtech yang butuh jejak audit ketat, perlu dikonfirmasi dulu ke tim Resend.
Free tier 3.000 email/bulan juga paling generous di antara ketiganya — cukup untuk masa development dan soft launch pertama tanpa keluar kartu kredit.
Postmark
Postmark adalah tool yang tidak pernah mencoba jadi semuanya. Fokusnya satu: transactional email dengan inbox rate setinggi mungkin. Model bisnisnya mencerminkan ini — IP pool Postmark dipartisi antara “transactional” dan “bulk” (mereka sebut “message streams”), sehingga reputasi IP dari email transaksional Anda tidak tercampur dengan blast newsletter customer lain.
Hasilnya nyata: di benchmark pihak ketiga yang beredar di komunitas (GlockApps, Mail Tester), Postmark konsisten masuk inbox Gmail dan Yahoo lebih tinggi dari kompetitor. Untuk OTP dan email verifikasi finansial, selisih 2-5% inbox rate ini bisa berarti ribuan pengguna yang tidak bisa login.
DX Postmark tidak buruk, tapi tidak se-modern Resend. SDK-nya tersedia di berbagai bahasa, dokumentasi lengkap, tapi Anda masih menulis template sebagai HTML string atau Handlebars — tidak ada React Email integration bawaan. Untuk tim yang sudah punya template engine sendiri, ini bukan masalah. Untuk tim baru, ada friction tambahan.
Pricing pay-per-use Postmark menguntungkan di volume rendah (startup early stage yang bulan pertama cuma kirim 5.000 email bayar sesuai usage), tapi bisa lebih mahal di volume tinggi dibanding flat-rate Resend atau SendGrid. Kalkulasi di angka 100K+ email/bulan sebelum commit.
SendGrid
SendGrid adalah veteran yang masih relevan tapi harus jujur: developer experience-nya tertinggal. API v3 lebih baik dari v2, tapi SDK TypeScript-nya terasa seperti wrapper tipis di atas REST — verbose, tidak type-safe secara native, dan dokumentasinya tersebar di banyak halaman yang saling tidak konsisten.
Yang masih menjadi alasan memilih SendGrid: platform ini adalah satu-satunya di antara ketiganya yang cover transactional dan marketing email dalam satu akun. Jika Anda butuh kirim invoice (transactional) sekaligus newsletter bulanan (marketing) tanpa kelola dua vendor, SendGrid masuk akal secara operasional. Email Marketing terpadu dengan template builder, A/B testing, dan segmentasi ada di sini.
Deliverability SendGrid adequate untuk kebanyakan use case, tapi shared IP pool mereka yang besar berarti reputasi IP lebih bervariasi. Dedicated IP baru tersedia mulai paket $89.95/bulan — jauh di atas titik harga Postmark untuk deliverability yang sebanding. Untuk startup yang volume-nya masih di bawah 100K/bulan, ini artinya Anda bayar lebih untuk deliverability yang tidak lebih baik dari Postmark di harga lebih rendah.
Verdict
Pakai Resend kalau:
- Stack Anda TypeScript/React dan mau template yang maintainable
- Baru mulai (free tier 3.000/bulan cukup untuk development dan launch pertama)
- Tim kecil yang tidak mau setup overhead: DKIM/SPF setup Resend lebih streamlined
Pakai Postmark kalau:
- Email Anda kritis secara bisnis — OTP, password reset untuk fintech, konfirmasi transaksi
- Anda sudah pernah dapat laporan “email masuk spam” dan tidak bisa toleransi itu lagi
- Volume Anda irregular (pay-per-use lebih ekonomis di bulan quiet)
Pakai SendGrid kalau:
- Sudah punya existing account dan tidak ada alasan kuat migrasi
- Butuh satu vendor untuk transactional + marketing sekaligus
- Butuh fitur enterprise dengan track record audit panjang (SOC 2 Type II lebih mature)
Hindari SendGrid kalau:
- Anda baru mulai dan tidak ada lock-in yang memaksanya — DX akan menyiksa tim
- Budget terbatas dan volume masih rendah: nilai per-dollar lebih baik di Resend atau Postmark
Untuk kebanyakan startup Indonesia di 2026: mulai dengan Resend, migrate ke Postmark kalau deliverability jadi isu. Ini bukan keputusan permanen — keduanya punya domain verification dan API yang bisa diganti dalam sehari kalau butuh.
Ditulis oleh Asti Larasati