Desarrolladores
Todo lo que puedes construir,
sobre el buzón que tu equipo ya lee.
21 funciones para tu código: envío, programación, eventos, claves y los clientes que las llaman. Cada una enlaza a cómo funciona.
Escribe una llamada. La entrega es cosa nuestra.
Cualquier cosa que hable HTTP puede enviar. TypeScript tiene un cliente tipado, y cada mensaje informa de cada paso: en cola, enviado y entregado.
API de correo
Envía un mensaje o cien por llamada, ahora o más tarde, y reintenta sin enviar dos veces.
Plantillas
Un cuerpo escrito una vez, versionado y enviado muchas veces: desde el redactor, desde tu propio código o por un agente.
Adjuntos
Elígelos con el clip o pégalos. Una imagen pegada acaba en el cuerpo y no en la lista de archivos, y un archivo arrastrado al redactor no se adjunta en absoluto. En un buzón de OpenEmail los archivos entrantes viven en almacenamiento de objetos, un objeto cada uno, y abrir una conversación los descarga todos.
Envía una vez. Justo cuando querías.
Un reintento nunca envía dos veces, un envío puede esperar hasta un año y el margen para deshacer dura hasta quince minutos.
Eventos al instante
Los webhooks avisan a tu endpoint en cuanto llega un correo, se entrega, rebota o recibe respuesta.
Cada puerta, de cerca.
Usa el SDK tipado, automatiza la CLI con scripts, conecta un agente por MCP o habla HTTP a secas.
Acceso que puedes acotar
Una clave lleva sus propios permisos, una dirección de envío y una caducidad. Una app inicia sesión con OAuth y solo recibe lo que apruebas.
leer, o leer y enviar como ella, sin nada más visible
Todo lo que hace la app, lo hace también tu código.
Hilos, búsqueda, etiquetas, borradores y contactos también son llamadas, sobre el buzón que tu equipo ya lee.
Búsqueda de texto completo
Palabras tolerantes a errores y operadores como from: y has:, dentro de la carpeta que estás leyendo.
¿Vienes de Resend? Cambia dos líneas.
Apunta el SDK de Resend a OpenEmail y conserva tu código, y luego trae contactos, plantillas y webhooks.