Spore Docs

Envoyez votre premier email en quelques minutes

Choisissez votre langage, ajoutez une clé sk_live_…, puis appelez l’API. Spore prend en charge DKIM, les retries, les bounces et les suppressions.

import { randomUUID } from 'node:crypto'import { configureSporeClient, getSporeAPI } from '@lalternative/spore-sdk' configureSporeClient({ apiKey: process.env.SPORE_API_KEY }) const email = await getSporeAPI().sendEmail(  {    from: 'hello@votredomaine.fr',    to: ['alex@example.com'],    subject: 'Bienvenue',    html: '<p>Votre compte est prêt.</p>',  },  { headers: { 'Idempotency-Key': randomUUID() } },) console.log(email.messageId)

Une documentation qui ne dérive pas

Les annotations des contrôleurs Go produisent le contrat Swagger et les pages de référence ci-contre. Une copie versionnée de ce contrat génère les SDK TypeScript, Python, PHP, Ruby et Rust dans le dépôt lalternative/packages ; le SDK Go reste volontairement minimal et maintenu à la main.