Switch from Resend to SendPigeon in 5 minutes
Send Email from Any Framework
Copy-paste integration code for JavaScript, Python, Go, and PHP. Pick your framework, grab the code, ship emails.
Switching providers?
Step-by-step migration guides with before/after code.
Framework integration guides
Step-by-step setup for your stack.
Next.js
Send email from Next.js using Server Actions and API routes
Works with Server Actions and API routesCompatible with Node.js and Edge Runtime
Remix
Send transactional emails from your Remix application
Works in Remix action functionsFull TypeScript support
Astro
Send emails from Astro API routes and server endpoints
Works with Astro SSR modeAPI routes and server endpoints
SvelteKit
Send emails from SvelteKit form actions and API routes
Works with SvelteKit form actionsServer-side only (secure)
Nuxt
Send emails from Nuxt server routes and API endpoints
Works with Nuxt 3 server routesNitro server engine
Hono
Send emails from Hono on any runtime
Works on Cloudflare WorkersDeno, Bun, Node.js support
Fastify
Send emails from Fastify routes
High performanceSchema validation ready
Koa
Send emails from Koa middleware and routes
Async/await nativeMiddleware-based
Deno
Send emails from Deno with zero config
TypeScript out of the boxSecure by default
Bun
Send emails from Bun with blazing speed
Fastest JavaScript runtimeDrop-in Node.js replacement
Elysia
Send emails from Elysia with end-to-end type safety
End-to-end type safetyBuilt-in validation
Development Tools
Test emails locally before going live.
Local Email Server
Catch emails during development. No Docker, no signup.