SDK
Tous les SDK utilisent ALL2CF_SEND_URL et ALL2CF_SEND_KEY. @all2cf/send est public sur npm et validé par des installations propres avec npm et pnpm; les deux utilisent le même package du registre npm.
npm install @all2cf/send# oupnpm add @all2cf/sendimport { 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: "Bonjour", html: "<p>CFsend</p>" });Le résultat est { data, error }; traitez toujours error. Le client couvre envoi, liste, détail, annulation, replanification, retry, pièces jointes, batch, modèles, webhooks, clés, domaines, logs, suppressions, topics et préférences.
Autres langages
Section intitulée « Autres langages »Python, PHP, Go, Java, .NET, Ruby et Rust suivent le même contrat REST. Ils restent des aperçus source jusqu’à la présence du package dans le registre nommé et la validation d’une installation propre. N’utilisez jamais un package Business Mail ou une URL partagée.