Getting Started
Authentication
Authenticate with API keys in the Authorization header.
All API requests must include an API key in the Authorization header.
Authorization: Bearer eu_live_xxxxxxxxxxxxKey types
| Parameter | Type | Description |
|---|---|---|
eu_live_... | string | Production key. Emails are actually sent. |
eu_test_... | string | Test key. Emails are queued but not delivered. Use for development and CI. |
✦
Test mode keys replay the full event lifecycle — and fire the same webhooks —
as live keys, without delivering to the recipient's inbox. By default a send
simulates email.sent → email.delivered → email.opened → email.clicked
(opens and clicks follow the message's tracking settings). To simulate
failures, send to bounced@… for a bounce or complained@… for a complaint.
Ideal for integration testing.
Creating API keys
API keys are managed in the API Keys section of the dashboard. You can create multiple keys and revoke them individually. Free plan allows 1 key; paid plans allow unlimited keys.