Chitthi supports multiple email providers. How you configure them depends on your integration mode.
Add provider keys via Dashboard → Providers. Your keys are encrypted and stored securely. Chitthi handles routing automatically when you use your Chitthi API key.
Pass provider keys directly in request headers (e.g. X-SendGrid-API-Key). Or use the local Dashboard to configure providers persistently.
X-SendGrid-API-KeySendGrid v3 API
X-Breevo-API-KeyBreevo Email API
X-MailerSend-API-KeyMailerSend API
curl -X POST http://localhost:8080/send-email \
-H "Content-Type: application/json" \
-H "X-SendGrid-API-Key: your-sendgrid-api-key" \
-d '{
"from_email": "sender@example.com",
"to_email": "recipient@example.com",
"subject": "Test Email",
"html_content": "<h1>Hello World!</h1>"
}'Failover order: SendGrid → Breevo → MailerSend