Send emails with Astro

Our community deploys Astro sites just about everywhere. Whether you're on a Node server, a serverless function, or even a Cloudflare worker, I love how Resend just works.
Ben Holmes

Ben Holmes

Senior Web Developer at Astro
Astro Core Team Member

Integrate into any Astro site

Resend seamlessly integrates into any Astro site via the Node SDK or API endpoints. Add an SSR adapter and send emails, create contacts, and more safely from the server in any deployment environment Astro supports.

import type { APIRoute } from "astro";
import { Resend } from 'resend';
const resend = new Resend(import.meta.env.RESEND_API_KEY);
export const POST: APIRoute = async ({ request }) => {
const { email } = await request.json();
const { data, error } = await resend.emails.send({
from: 'Acme <onboarding@resend.dev>',
to: [email],
subject: 'Hello world',
html: '<strong>It works!</strong>',
});
return new Response(JSON.stringify(data));
}
import { defineAction } from 'astro:actions';
import { z } from 'astro:schema';
import { Resend } from 'resend';
const resend = new Resend(import.meta.env.RESEND_API_KEY);
export const server = {
send: defineAction({
accept: 'form',
input: z.object({
email: z.string().email(),
}),
handler: async ({ email }) => {
const { data, error } = await resend.emails.send({
from: 'Acme <onboarding@resend.dev>',
to: [email],
subject: 'Hello world',
html: '<strong>It works!</strong>',
});
return data;
},
}),
};

Send Form Emails with Astro Actions

Integrate Resend with Astro Actions for sending email with type-safe backend functions. Handle form submissions with web defaults in SSR and progressively add client-side JavaScript for a better user experience.

Enhanced for React Devs

Astro's React adapter is a perfect match for react.email, our collection of high-quality, unstyled components for creating beautiful emails using TypeScript. Forget about inconsistencies with different email clients.

import { Html, Button } from '@react-email/components';
import * as React from 'react';
interface EmailProps {
link: string;
}
export const Email: React.FC = ({
link,
}) => (
<Html lang="en" dir="ltr">
<Button href={link} style={{ color: '#61dafb' }}>
Click me
</Button>
</Html>
);

All you need to get started

Resources to help you integrate email into your application quickly.

Astro Quickstart

Follow the step-by-step guide and learn how to send your first email using Astro.

Astro Example

Clone the example repository to get started quickly with Resend using Astro.

API Reference

Understand the REST API endpoints and each of the parameters that can be used.

  • "Our team loves Resend. It makes email sending so easy and reliable. After we switched to Dedicated IPs, our deliverability improved tremendously and we don't hear complaints about emails landing on spam anymore."
    Vlad Matsiiako
    Vlad Matsiiako
    Vlad MatsiiakoCo-founder of Infisical
  • "I've used Mailgun, Sendgrid, and Mandrill and they don't come close to providing the quality of developer experience you get with Resend."
    Brandon Strittmatter
    Brandon Strittmatter
    Brandon StrittmatterCo-founder of Outerbase
  • "Resend is an amazing product. It was so easy to switch over. I feel confident knowing that our important emails are in good hands with Resend. Everyone should be using this."
    Shariar Kabir
    Shariar Kabir
    Shariar KabirFounder at Ruby Card
  • "All of our customers are located in South America, so having a solution that could send emails from the region closest to our users is very important. Resend's multi-region feature is a game-changer for us."
    Giovanni Keppelen
    Giovanni Keppelen
    Giovanni KeppelenCTO & Partner at VOA Hoteis
  • "The speed and ease of integrating with the product was incredible, but what really stood out was their intricate knowledge of email and relentless support day or night. Oh and we also ended up winning Product of the week."
    Sam Ducker
    Sam Ducker
    Sam DuckerCo-founder of Anyone
  • "As a developer I love the approach that the Resend team is taking. Its so refreshing. They are also extremely user-centric and helpful in terms of getting you up and running, sending beautiful emails that deliver."
    Hahnbee Lee
    Hahnbee Lee
    Hahnbee LeeCo-Founder at Mintlify
  • "The Resend team have built a great product in a space that hasn't seen 10x innovation for years. Engineering peers are raving about Resend - it's such a smoother dev experience."
    Roberto Riccio
    Roberto Riccio
    Roberto RiccioHead of Product at Alliance
  • "If you're a developer or working on a startup, you're going to love Resend's approach to emailing."
    Joe DeMaria
    Joe DeMaria
    Joe DeMariaCo-founder & CEO of SpecCheck
  • "We were up and running with Resend in no time. It was seamless to integrate into our existing workflow and gave us a tremendous amount of visibility into our email capabilities. Simple to say, it was a no-brainer."
    Ty Sharp
    Ty Sharp
    Ty SharpCo-founder & CEO of InBuild
  • "Resend not only streamlines our emails to accommodate our expanding customer base, but their team also offered valuable hands-on support during the transition from our old API. Their product is visually stunning and seamlessly integrates with React Email."
    Thiago Costa
    Thiago Costa
    Thiago CostaCo-founder of Fey and Narative
  • "As of our last deployment all of our emails are using Resend. We are loving the development experience of React Email - not having to leave my dev environment to develop new emails is a game-changer."
    Adam Rankin
    Adam Rankin
    Adam RankinFounding Engineer at Warp
  • "Working with Resend has been amazing. By using Webhooks, I'm able to track email opened/clicked events via Segment and log those events in LogSnag for visibility. I highly believe in the people behind Resend."
    Taylor Facen
    Taylor Facen
    Taylor FacenFounder of Finta
  • "Resend is super easy to set up. Loving the modern approach the team is taking with supercharging email. Never been a fan of other clunky tools."
    Brek Goin
    Brek Goin
    Brek GoinFounder of Hammr
  • "Our team loves Resend. It makes email sending so easy and reliable. After we switched to Dedicated IPs, our deliverability improved tremendously and we don't hear complaints about emails landing on spam anymore."
    Vlad Matsiiako
    Vlad Matsiiako
    Vlad MatsiiakoCo-founder of Infisical
  • "I've used Mailgun, Sendgrid, and Mandrill and they don't come close to providing the quality of developer experience you get with Resend."
    Brandon Strittmatter
    Brandon Strittmatter
    Brandon StrittmatterCo-founder of Outerbase
  • "Resend is an amazing product. It was so easy to switch over. I feel confident knowing that our important emails are in good hands with Resend. Everyone should be using this."
    Shariar Kabir
    Shariar Kabir
    Shariar KabirFounder at Ruby Card
  • "All of our customers are located in South America, so having a solution that could send emails from the region closest to our users is very important. Resend's multi-region feature is a game-changer for us."
    Giovanni Keppelen
    Giovanni Keppelen
    Giovanni KeppelenCTO & Partner at VOA Hoteis
  • "The speed and ease of integrating with the product was incredible, but what really stood out was their intricate knowledge of email and relentless support day or night. Oh and we also ended up winning Product of the week."
    Sam Ducker
    Sam Ducker
    Sam DuckerCo-founder of Anyone
  • "As a developer I love the approach that the Resend team is taking. Its so refreshing. They are also extremely user-centric and helpful in terms of getting you up and running, sending beautiful emails that deliver."
    Hahnbee Lee
    Hahnbee Lee
    Hahnbee LeeCo-Founder at Mintlify
  • "The Resend team have built a great product in a space that hasn't seen 10x innovation for years. Engineering peers are raving about Resend - it's such a smoother dev experience."
    Roberto Riccio
    Roberto Riccio
    Roberto RiccioHead of Product at Alliance
  • "If you're a developer or working on a startup, you're going to love Resend's approach to emailing."
    Joe DeMaria
    Joe DeMaria
    Joe DeMariaCo-founder & CEO of SpecCheck
  • "We were up and running with Resend in no time. It was seamless to integrate into our existing workflow and gave us a tremendous amount of visibility into our email capabilities. Simple to say, it was a no-brainer."
    Ty Sharp
    Ty Sharp
    Ty SharpCo-founder & CEO of InBuild
  • "Resend not only streamlines our emails to accommodate our expanding customer base, but their team also offered valuable hands-on support during the transition from our old API. Their product is visually stunning and seamlessly integrates with React Email."
    Thiago Costa
    Thiago Costa
    Thiago CostaCo-founder of Fey and Narative
  • "As of our last deployment all of our emails are using Resend. We are loving the development experience of React Email - not having to leave my dev environment to develop new emails is a game-changer."
    Adam Rankin
    Adam Rankin
    Adam RankinFounding Engineer at Warp
  • "Working with Resend has been amazing. By using Webhooks, I'm able to track email opened/clicked events via Segment and log those events in LogSnag for visibility. I highly believe in the people behind Resend."
    Taylor Facen
    Taylor Facen
    Taylor FacenFounder of Finta
  • "Resend is super easy to set up. Loving the modern approach the team is taking with supercharging email. Never been a fan of other clunky tools."
    Brek Goin
    Brek Goin
    Brek GoinFounder of Hammr
  • "Our team loves Resend. It makes email sending so easy and reliable. After we switched to Dedicated IPs, our deliverability improved tremendously and we don't hear complaints about emails landing on spam anymore."
    Vlad Matsiiako
    Vlad Matsiiako
    Vlad MatsiiakoCo-founder of Infisical
  • "I've used Mailgun, Sendgrid, and Mandrill and they don't come close to providing the quality of developer experience you get with Resend."
    Brandon Strittmatter
    Brandon Strittmatter
    Brandon StrittmatterCo-founder of Outerbase
  • "Resend is an amazing product. It was so easy to switch over. I feel confident knowing that our important emails are in good hands with Resend. Everyone should be using this."
    Shariar Kabir
    Shariar Kabir
    Shariar KabirFounder at Ruby Card
  • "All of our customers are located in South America, so having a solution that could send emails from the region closest to our users is very important. Resend's multi-region feature is a game-changer for us."
    Giovanni Keppelen
    Giovanni Keppelen
    Giovanni KeppelenCTO & Partner at VOA Hoteis
  • "The speed and ease of integrating with the product was incredible, but what really stood out was their intricate knowledge of email and relentless support day or night. Oh and we also ended up winning Product of the week."
    Sam Ducker
    Sam Ducker
    Sam DuckerCo-founder of Anyone
  • "As a developer I love the approach that the Resend team is taking. Its so refreshing. They are also extremely user-centric and helpful in terms of getting you up and running, sending beautiful emails that deliver."
    Hahnbee Lee
    Hahnbee Lee
    Hahnbee LeeCo-Founder at Mintlify
  • "The Resend team have built a great product in a space that hasn't seen 10x innovation for years. Engineering peers are raving about Resend - it's such a smoother dev experience."
    Roberto Riccio
    Roberto Riccio
    Roberto RiccioHead of Product at Alliance
  • "If you're a developer or working on a startup, you're going to love Resend's approach to emailing."
    Joe DeMaria
    Joe DeMaria
    Joe DeMariaCo-founder & CEO of SpecCheck
  • "We were up and running with Resend in no time. It was seamless to integrate into our existing workflow and gave us a tremendous amount of visibility into our email capabilities. Simple to say, it was a no-brainer."
    Ty Sharp
    Ty Sharp
    Ty SharpCo-founder & CEO of InBuild
  • "Resend not only streamlines our emails to accommodate our expanding customer base, but their team also offered valuable hands-on support during the transition from our old API. Their product is visually stunning and seamlessly integrates with React Email."
    Thiago Costa
    Thiago Costa
    Thiago CostaCo-founder of Fey and Narative
  • "As of our last deployment all of our emails are using Resend. We are loving the development experience of React Email - not having to leave my dev environment to develop new emails is a game-changer."
    Adam Rankin
    Adam Rankin
    Adam RankinFounding Engineer at Warp
  • "Working with Resend has been amazing. By using Webhooks, I'm able to track email opened/clicked events via Segment and log those events in LogSnag for visibility. I highly believe in the people behind Resend."
    Taylor Facen
    Taylor Facen
    Taylor FacenFounder of Finta
  • "Resend is super easy to set up. Loving the modern approach the team is taking with supercharging email. Never been a fan of other clunky tools."
    Brek Goin
    Brek Goin
    Brek GoinFounder of Hammr

Start sending in minutes

Resend delivers mission-critical emails for some of the fastest growing teams.

Sign up for free