Brew API review from a developer's perspective — 6 months in
I have been using Brew's API in production for 6 months across 3 different projects. Here is my honest assessment as a full-stack developer.
API design: 9/10
The REST API is clean and consistent. Endpoints are well-organized, error responses include actionable messages, and rate limits are generous (100 req/s on Pro). The TypeScript SDK is fully typed and auto-generated from their OpenAPI spec.
React Email SDK: 10/10
This is where Brew truly shines. Writing email templates in React with TypeScript is a game-changer. Hot reload during development, component reuse, and version control integration make email development feel like modern web dev.
Webhooks: 8/10
Reliable with automatic retries and signature verification. The event types cover everything you need (delivered, bounced, opened, clicked, complained). I wish they had a webhook testing/replay tool in the dashboard.
Documentation: 9/10
Well-organized with code examples in multiple languages. The quickstart guide gets you sending in under 5 minutes. API reference is generated from OpenAPI and always up to date.
Minor gripes
- Batch sending API has a 500 recipient limit (would like 1000+)
- Template preview API would be nice for CI/CD pipelines
- Webhook testing tool missing from dashboard
Overall, Brew is the best developer email platform I have used. It is better than SendGrid, Postmark, and Resend for my use cases.