Multi-tenant, multi-provider email platform with automatic failover, reputation management, Redis caching and real-time delivery analytics.
Route by domain, type or custom rules. Auto-failover keeps OTPs delivering even when a provider is down.
Up to 10 files, 10 MB total. Base64 encoded. Stored in DB — fully reconstructed on server restart.
5-tier queue system. OTPs are never held up by bulk marketing sends.
Real-time bounce/complaint tracking. Auto-restricts sending when score drops below threshold.
Tenant config, routing rules and credentials cached with TTL. 9 DB queries reduced to 3 per send.
Independent limits, API keys, suppression lists and audit logs per tenant.
Automatic 14-day warmup ramp. New sending domains never get flagged as spam.
Ed25519 signature verification on every incoming webhook event. Unsigned events rejected.
curl -X POST https://your-domain.com/api/email/send \ -H "x-api-key: kf_em_xxxxxxxxxxxx" \ -H "Content-Type: application/json" \ -d '{ "to": "user@example.com", "subject": "Welcome!", "serviceType": "TRANSACTIONAL", "htmlBody": "<h1>You are in!</h1>" }' # 202 Accepted { "messageId": "8b33601b-9c94-45f1-8613-6b10973b31b0", "status": "queued" }