Developer documentation

Email API guides.

Short, practical walkthroughs for sending, receiving and authenticating email from your own app.

  • Send email with Next.js
    Send transactional email from a Next.js server action or route handler with the SendPanda SDK, keep your API key server-side and avoid duplicate sends.
  • Send email from Node.js and Express
    Install the SendPanda SDK, send email from Node.js with ESM or CommonJS, add it to an Express route and handle timeouts, retries and errors.
  • Send React Email templates
    Render a React Email component to HTML on your server and send it through the SendPanda API, with a plain-text fallback.
  • Verify email webhooks in Node.js
    Authenticate SendPanda webhook events with the raw request body, rotate signing secrets without downtime and deduplicate deliveries by event ID.
  • Avoid duplicate emails with idempotency keys
    How idempotency keys prevent duplicate transactional emails when a request times out or a job retries, and how to choose a key for each business event.
  • SPF, DKIM and DMARC explained for developers
    What SPF, DKIM and DMARC each prove, how alignment works, what the records look like and a safe order for rolling out DMARC.