See every email and every request you made
Follow each email's delivery journey, inspect any API request with its full request and response, and watch your rates over time.
Everything in logs & metrics
- Email log
Every email with filters and search. Open one for its delivery journey, preview and events, or to cancel a scheduled send.
- Request log
Every API request for 30 days, with filters and the full request and response. Keys and attachment contents are removed.
- Metrics
Delivery, open and click rates over 7 to 90 days, with your sender health alongside.
- CSV export
Export your metrics as a CSV from the console.
- Per-key activity
Each API key's page shows when it was last used and its recent requests.
See every request and every email
The console shows what your code sent, what the API answered and what happened to each email after it left, so you can find a problem in seconds instead of guessing.
Sample data. Screens from the developer console.
- Every request, loggedMethod, path, status, duration and API key for every API call, kept for 30 days on every plan. Copy any request as cURL.
- Every email, tracedFollow each email from Accepted to Sent, Delivered, Opened and Clicked, with bounces and complaints marked. Email history follows your plan: 1, 3 or 7 days.
- Health you can seeDelivery, opens and clicks per day, by domain, plus the bounce and complaint rates mailbox providers watch.
From first step to done
- 1Send as usualEvery email and request is logged for you, with nothing to set up.
- 2Find an emailFilter and search under Emails, then open one to see what happened to it.
- 3Debug a requestOpen it under Logs to see exactly what you sent and what came back.
- Emails and events kept
- Free 1 day · Pro 3 days · Scale 7 days
- Request logs kept
- 30 days on every plan
- Metrics range
- 7 to 90 days
Ship email today
Start free with 3,000 emails a month. Upgrade only when you need more.
- 3,000 emails a month free
- No credit card needed
- Upgrade anytime
- 1Create your free accountGet an API key in seconds.
- 2Verify a sending domainAdd the DNS records we show you.
- 3Send with one requestcURL, Node.js, Python: plain HTTP.