The missing inbox
for Resend
Bring your own API key. Import your full email history. Get a real inbox for every domain — with threads, search, team management, and real-time delivery.
Everything you need in an email client
Not a toy. A full-featured inbox built for teams that use Resend to send and receive email.
Bring your own key
Your Resend API key, your infrastructure. We never touch your DNS or sending reputation.
Inbox per domain
Discord-style sidebar. Switch between domains instantly. Each one gets its own inbox.
Full email history
Import every sent and received email from Resend. Threaded automatically by headers and subject matching.
Real-time delivery
New emails arrive instantly via webhooks. No refresh, no polling. Cross-tab sync keeps everything consistent.
Team management
Invite teammates, assign roles (admin/member), manage shared aliases like support@ or hello@.
Spam filtering
Built-in spam scoring based on SPF, DKIM, DMARC, and header analysis. Bad emails stay out of your inbox.
Compose & reply
Floating compose window with rich text, emoji autocomplete, and Cmd+Enter to send. Reply, reply-all, forward.
Full-text search
Search across subject, body, and sender. PostgreSQL-powered, scoped per domain.
Star & organize
Star important threads, archive what's done, trash what's not. System folders plus custom labels.
Drag & drop
Drag threads to any sidebar folder. Multi-select and bulk move. Reorder domains by dragging.
Attachments
Attach files up to 10MB. Dangerous file types blocked by extension and MIME type. Safe downloads enforced.
Dark & light mode
Follows your OS preference. Toggle anytime. Email content renders on white background to preserve sender design.
Desktop notifications
Native browser notifications for new emails. Bounce and failure alerts. Tab title shows unread count.
Keyboard shortcuts
Gmail-style shortcuts: j/k to navigate, e to archive, # to trash, Cmd+N to compose, / to search.
Custom labels
Create labels, apply them to threads, filter by label. Rename or delete — all references update right away.
Delivery tracking
Outbound status badges: Queued, Sent, Delivered, Bounced. Notifications for failed deliveries.
One app, every domain
Switch between domains like Discord channels. Each domain gets its own inbox, sent folder, and archive. Keyboard shortcut Cmd+1-9 to jump between them.
- Unread badge per domain
- Drag to reorder sidebar icons
- Toggle domain visibility in Settings
- Domain heartbeat monitors DNS health

Running in 2 minutes
Four-step wizard. Paste your API key, pick your domains, import your history, set up your team. No DNS changes. No config files.
Start onboardingZero-delay delivery
Resend webhooks hit your server. Your server pushes to your browser over WebSocket. New mail appears without refreshing. Auto-sync every 2 minutes if no webhook is enabled.
- WebSocket sync — new emails and actions appear instantly
- Cross-tab sync via BroadcastChannel
- Offline detection with automatic reconnect
- Native browser notifications for new mail and bounces
- Delivery tracking: Queued, Sent, Delivered, Bounced
- Webhook signatures verified via HMAC
Privacy is not a feature toggle
Tracking protection is on by default. Your API key is encrypted at rest. We built the security layer before the compose button.
Tracking parameter stripping
48+ tracking parameters removed automatically: UTM, Facebook (fbclid), Google (gclid), TikTok, LinkedIn, HubSpot, Mailchimp, and more. Marketers can't track your clicks.
External image blocking
Tracking pixels and remote images blocked by default. Click "Load Images" per-email when you want them. Embedded images always display.
HTML sanitization
Server-side sanitization on all inbound email. Strict allowlist: safe tags and CSS only. Scripts, forms, iframes, event handlers, and CSS url() values are stripped. All links open in new tabs with noopener.
AES-256-GCM encryption
Your Resend API key is encrypted at rest with AES-256-GCM. JWT auth with httpOnly cookies. Token blacklisting on logout and password change.
Attachment safety
Dangerous file types blocked by extension AND MIME detection. Renaming .exe to .txt won't bypass it. Safe downloads with enforced content types.
Rate limiting & attack protection
Rate-limited auth endpoints, XSS prevention, input validation, and CSRF protection built in. You handle email — we handle the threat surface.
Built for teams or individuals
Role-based access control. Members only see threads from their assigned aliases. Admins see everything.
Keyboard shortcuts
Gmail-style shortcuts. Navigate, act, compose — without touching your mouse. Press ? to see them all.
Navigation
Actions
Compose
Cloud or self-hosted. Same product.
Self-host however you like—install script, Docker Compose, or your own setup. Every feature works in both modes.
Self-Hosted
Your server, your data
Frequently asked questions
Resend sends your email.
We give you the inbox.
Paste your API key and start reading in minutes.
Get started