Ir al contenido

SDK

Todos los SDK conectan directamente con tu Runtime mediante ALL2CF_SEND_URL y ALL2CF_SEND_KEY. @all2cf/send ya es público en npm y está validado con instalaciones limpias de npm y pnpm; ambos usan el mismo paquete del registro npm.

Terminal window
npm install @all2cf/send
# o
pnpm add @all2cf/send
import { CFsend } from "@all2cf/send";
const send = new CFsend(process.env.ALL2CF_SEND_KEY, { baseUrl: process.env.ALL2CF_SEND_URL });
await send.emails.send({ from: "hello@example.com", to: ["alex@example.net"], subject: "Hola", html: "<p>CFsend</p>" });

El resultado es { data, error }; gestiona siempre error. El cliente cubre envío, lista, detalle, cancelación, reprogramación, retry, adjuntos, batch, plantillas, webhooks, claves, dominios, logs, supresiones, topics y preferencias.

Python, PHP, Go, Java, .NET, Ruby y Rust usan el mismo contrato REST. Siguen como vista previa de código hasta que el paquete aparezca en el registro indicado y pase una instalación limpia. No uses paquetes Business Mail ni una URL compartida.