Documentação
Início rápido
Envie seu primeiro email transacional em 5 minutos usando o SDK Node oficial.
Pré-requisitos
- Node.js 20+ instalado.
- Uma conta CoffeeMail com pelo menos um domínio verificado (veja Verifique seu domínio).
- Uma API Key criada em Dashboard → Chaves de API.
1. Instale o SDK
.bash
O pacote @coffeemail/node é distribuído em ESM e CommonJS, com TypeScript estrito e tipagem completa.
2. Configure sua API key
.env.local
Crie uma chave de API em Dashboard → Chaves de API. Use variáveis de ambiente em produção nunca commit a chave.
3. Alternativa via cURL (sem SDK)
send.sh
Mesmo endpoint, sem dependências. Use quando estiver fora do Node.js ou em scripts one-off.
4. Envie seu primeiro email
send-email.ts
O SDK retorna no padrão data, error (estilo Supabase/Resend). Erros são tipados (ValidationError, AuthenticationError, etc.).
5. Acompanhe a entrega
track-email.ts
data.status pode ser: queued, scheduled, processing, sent, delivered, bounced, complained, failed, skipped, cancelled.