Features
Everything you need.
Nothing you don't.
Resent by Agentraa is not a wrapper around another API. It's a full email infrastructure layer — routing, IP management, DNS, and abuse protection built from scratch.
Sending
Multi-provider routing
Automatic failover across SES, Mailgun, and Brevo with a circuit breaker that trips in milliseconds.
Per-plan rate limits
1 email/sec on Free, 50/sec on Pro, 500/sec on Enterprise — enforced at the API layer and in the worker.
Priority queue
Enterprise jobs are processed at priority 1, Pro at 5, Free at 10. Your SLA never depends on someone else's burst.
HTML + plain text
Send both HTML and plain text bodies in one request. We validate and sanitise both.
CC, BCC, Reply-To
Full RFC 5322 addressing. All recipient types count correctly toward quota.
Custom tags
Tag every send with up to 10 labels. Filter logs, analytics, and webhooks by tag.
Deliverability
Tiered IP pools
32 dedicated IPs across 4 tiers. Enterprise on Tier 1 (16-week warmup), Free on Tier 3 — fully isolated.
Automated warm-up
New IPs follow a strict schedule from 50/day to 500k/day. The scheduler enforces limits automatically.
DKIM signing
2048-bit RSA keys rotated in one Cloudflare DNS update, propagated to all tenant domains instantly via CNAME delegation.
SPF alignment
Your domain's SPF record includes our sending IPs. Managed automatically as IPs are added or retired.
DMARC enforcement
Platform-wide DMARC policy. We configure the rua/ruf report endpoints and surface aggregate data in your dashboard.
Dedicated IPs
Purchase a dedicated IP for $10/mo. Isolated reputation, your warm-up progress shown in real-time.
Domains & Authentication
DNS ownership verification
Add one TXT record, call verify — we do the DNS lookup in real time. No manual review for ownership.
Admin approval flow
After ownership is confirmed, admin reviews the domain before it can send. Prevents abuse.
Cloudflare DNS automation
Every domain approval triggers automatic DNS record creation in Cloudflare via API. Zero manual steps.
Multi-domain per tenant
Pro allows 10 domains, Enterprise 100. Each domain has independent DKIM, SPF, and DMARC.
API key scoping
Keys are scoped to permissions (emails:send, domains:read, analytics:read) and optional IP allowlists.
SHA-256 key hashing
Raw keys are shown once and never stored. Lookups use SHA-256 hashes with a 5-minute Redis cache.
Monitoring & Webhooks
Real-time webhooks
Five event types: email.sent, email.delivered, email.bounced, email.complained, email.failed — delivered to your HTTPS endpoint.
HMAC signing
Every webhook is signed with a per-endpoint HMAC-SHA256 secret. Verify in one line of code.
Automatic retry
Failed deliveries retry 5x with exponential backoff. Endpoints are auto-disabled after 100 consecutive failures.
Bounce processing
Hard bounces are suppressed globally within milliseconds. Soft bounces retry 3x before suppression.
Complaint handling
ISP feedback loops feed directly into our suppression list. Complaint rates trigger automatic abuse checks.
Per-recipient status
Every recipient in To, CC, BCC gets individual delivery tracking: queued → sent → delivered/bounced/complained.
Security & Compliance
Global suppression list
Hard bounces and complaints from any tenant are added to a shared suppression list. Every send checks it before queuing.
Abuse detection
Bounce rate > 5% or complaint rate > 0.1% in any 60-minute window triggers automatic account suspension.
Tenant isolation
IP tiers are hard-separated. A free plan user's spam cannot affect an enterprise customer's IP reputation.
JWT blocklist
Logout invalidates the JWT immediately via Redis blocklist. Tokens cannot be replayed after signout.
IP allowlisting
Lock any API key to a set of IP addresses. Requests from unlisted IPs are rejected before they touch your quota.
EU-only infrastructure
All data stays in the EU. Frankfurt and Helsinki datacenters. GDPR-ready by design.
Integrations
Works with your stack.
Official SDKs and community libraries. Or just hit the REST API directly.
See the API in action.
Read the documentation or start sending in under 5 minutes.