Elastic Email Examples v1.0.0
The first stable release of the Elastic Email examples repository.
This release brings together practical, real-world examples for integrating Elastic Email across modern languages, frameworks, SMTP clients, serverless platforms and AI coding tools.
What's included
- 20+ language and framework examples
- Transactional email examples
- Bulk and scheduled sending
- HTML and plain-text email
- Attachments and inline images
- Templates and merge variables
- Contacts, lists and suppressions
- Webhooks for delivery events, opens, clicks, bounces and unsubscribes
- Inbound email routing
- SMTP integrations
- Serverless examples
- Claude Code support
- AI agent skills
- MCP integration
- LLM-readable documentation
Supported stacks
Examples are available for:
Next.js, Node.js, Express, Python, PHP, Laravel, .NET, Go, Java, Ruby, Rust, Elixir, Hono, Bun, Remix, Nuxt, SvelteKit, Astro, RedwoodJS, TanStack Start and more.
Serverless examples include platforms such as Cloudflare, Vercel, AWS Lambda, Supabase, Netlify, Deno, Railway and Encore.
AI-friendly development
The repository includes files and tooling designed for AI coding agents, including:
AGENTS.mdCLAUDE.md- Elastic Email Agent Skill
- MCP integration
llms.txtllms-full.txt
Getting started
Pick your preferred stack from the repository README and follow the corresponding quick start guide.
Most examples are designed to take you from a clean clone to a delivered email in just a few minutes.
Feedback and contributions
Issues and pull requests are welcome.
If you would like to see an example for another framework, platform or integration, open an issue and let us know.