Documentación
Inicio rápido
Envía tu primer email transaccional en 5 minutos usando el SDK oficial de Node.
Requisitos previos
- Node.js 20+ instalado.
- Una cuenta de CoffeeMail con al menos un dominio verificado (ver Verifique su dominio).
- Una Clave de API creada en Panel → Claves de API.
1. Instala el SDK
.bash
El paquete @coffeemail/node se distribuye en ESM y CommonJS, con TypeScript estricto y tipado completo.
2. Configura tu API key
.env.local
Crea una clave de API en Dashboard → Claves de API. Usa variables de entorno en producción nunca commitees la clave.
3. Alternativa con cURL (sin SDK)
send.sh
Mismo endpoint, sin dependencias. Úsalo fuera de Node.js o en scripts puntuales.
4. Envía tu primer email
send-email.ts
El SDK devuelve en el patrón data, error (estilo Supabase/Resend). Los errores son tipados (ValidationError, AuthenticationError, etc).
5. Sigue la entrega
track-email.ts
data.status puede ser: queued, scheduled, processing, sent, delivered, bounced, complained, failed, skipped, cancelled.