# Resend ## Docs - [Create API key](https://resend.com/docs/api-reference/api-keys/create-api-key.md): Add a new API key to authenticate communications with Resend. - [Delete API key](https://resend.com/docs/api-reference/api-keys/delete-api-key.md): Remove an existing API key. - [List API keys](https://resend.com/docs/api-reference/api-keys/list-api-keys.md): Retrieve a list of API keys for the authenticated user. - [Create Audience](https://resend.com/docs/api-reference/audiences/create-audience.md): Create a list of contacts. - [Delete Audience](https://resend.com/docs/api-reference/audiences/delete-audience.md): Remove an existing audience. - [Retrieve Audience](https://resend.com/docs/api-reference/audiences/get-audience.md): Retrieve a single audience. - [List Audiences](https://resend.com/docs/api-reference/audiences/list-audiences.md): Retrieve a list of audiences. - [Create Broadcast](https://resend.com/docs/api-reference/broadcasts/create-broadcast.md): Create a new broadcast to send to your audience. - [Delete Broadcast](https://resend.com/docs/api-reference/broadcasts/delete-broadcast.md): Remove an existing broadcast. - [Retrieve Broadcast](https://resend.com/docs/api-reference/broadcasts/get-broadcast.md): Retrieve a single broadcast. - [List Broadcasts](https://resend.com/docs/api-reference/broadcasts/list-broadcasts.md): Retrieve a list of broadcast. - [Send Broadcast](https://resend.com/docs/api-reference/broadcasts/send-broadcast.md): Start sending broadcasts to your audience through the Resend API. - [Create Contact](https://resend.com/docs/api-reference/contacts/create-contact.md): Create a contact inside an audience. - [Delete Contact](https://resend.com/docs/api-reference/contacts/delete-contact.md): Remove an existing contact from an audience. - [Retrieve Contact](https://resend.com/docs/api-reference/contacts/get-contact.md): Retrieve a single contact from an audience. - [List Contacts](https://resend.com/docs/api-reference/contacts/list-contacts.md): Show all contacts from an audience. - [Update Contact](https://resend.com/docs/api-reference/contacts/update-contact.md): Update an existing contact. - [Create Domain](https://resend.com/docs/api-reference/domains/create-domain.md): Create a domain through the Resend Email API. - [Delete Domain](https://resend.com/docs/api-reference/domains/delete-domain.md): Remove an existing domain. - [Retrieve Domain](https://resend.com/docs/api-reference/domains/get-domain.md): Retrieve a single domain for the authenticated user. - [List Domains](https://resend.com/docs/api-reference/domains/list-domains.md): Retrieve a list of domains for the authenticated user. - [Update Domain](https://resend.com/docs/api-reference/domains/update-domain.md): Update an existing domain. - [Verify Domain](https://resend.com/docs/api-reference/domains/verify-domain.md): Verify an existing domain. - [Cancel Email](https://resend.com/docs/api-reference/emails/cancel-email.md): Cancel a scheduled email. - [Retrieve Email](https://resend.com/docs/api-reference/emails/retrieve-email.md): Retrieve a single email. - [Send Batch Emails](https://resend.com/docs/api-reference/emails/send-batch-emails.md): Trigger up to 100 batch emails at once. - [Send Email](https://resend.com/docs/api-reference/emails/send-email.md): Start sending emails through the Resend Email API. - [Update Email](https://resend.com/docs/api-reference/emails/update-email.md): Update a scheduled email. - [Errors](https://resend.com/docs/api-reference/errors.md): Troubleshoot problems with this comprehensive breakdown of all error codes. - [Introduction](https://resend.com/docs/api-reference/introduction.md): Understand general concepts, response codes, and authentication strategies. - [Introduction](https://resend.com/docs/dashboard/api-keys/introduction.md): Visualize all the API Keys on the Resend Dashboard. - [Contacts](https://resend.com/docs/dashboard/audiences/contacts.md): How to manage and import contacts to your audiences. - [Introduction](https://resend.com/docs/dashboard/audiences/introduction.md): Learn how to add, update, retrieve, and remove contacts that you send Broadcasts to. - [Managing Unsubscribed Contacts](https://resend.com/docs/dashboard/audiences/managing-unsubscribe-list.md): Learn how to check and remove recipients who have unsubscribed to your marketing emails. - [Introduction](https://resend.com/docs/dashboard/broadcasts/introduction.md): Send marketing emails efficiently without code. - [Performance Tracking](https://resend.com/docs/dashboard/broadcasts/performance-tracking.md): Track your Broadcasts email performance in real-time - [BIMI](https://resend.com/docs/dashboard/domains/bimi.md): Set up BIMI to gain brand recognition by displaying your logo in the inbox. - [DMARC](https://resend.com/docs/dashboard/domains/dmarc.md): Implement DMARC to build trust in your domain and protect against email spoofing and unauthorized use of your domain in email messages. - [Introduction](https://resend.com/docs/dashboard/domains/introduction.md): Visualize all the domains on the Resend Dashboard. - [Choosing a Region](https://resend.com/docs/dashboard/domains/regions.md): Resend offers sending from multiple regions - [Add an unsubscribe link to transactional emails](https://resend.com/docs/dashboard/emails/add-unsubscribe-to-transactional-emails.md): Learn how to give email recipients the ability to unsubscribe without searching for the unsubscribe link. - [Attachments](https://resend.com/docs/dashboard/emails/attachments.md): Send emails with attachments. - [Custom Headers](https://resend.com/docs/dashboard/emails/custom-headers.md): Customize how emails are sent with your own headers. - [Deliverability Insights](https://resend.com/docs/dashboard/emails/deliverability-insights.md): Improve your deliverability with tailored insights based on your sending. - [Email Bounces](https://resend.com/docs/dashboard/emails/email-bounces.md): Understanding and resolving delivery issues. - [Email Templates](https://resend.com/docs/dashboard/emails/email-templates.md): Use high quality, unstyled components for your transactional emails using React and Typescript - [Introduction](https://resend.com/docs/dashboard/emails/introduction.md): Learn how to view and manage all sent emails on the Resend Dashboard. - [Schedule Email](https://resend.com/docs/dashboard/emails/schedule-email.md): Send emails at a specific time without additional complexity. - [Send Test Emails](https://resend.com/docs/dashboard/emails/send-test-emails.md): Simulate different events by sending test emails. - [Tags](https://resend.com/docs/dashboard/emails/tags.md): Add unique identifiers to emails sent. - [Event types](https://resend.com/docs/dashboard/webhooks/event-types.md): List of supported event types and their payload. - [Introduction](https://resend.com/docs/dashboard/webhooks/introduction.md): Use webhooks to notify your application about email events. - [Verify Webhooks Requests](https://resend.com/docs/dashboard/webhooks/verify-webhooks-requests.md): Learn how to use the signing secret to verify your webhooks. - [Examples](https://resend.com/docs/examples.md): Explore sample apps for different use cases. - [Integrations](https://resend.com/docs/integrations.md): Integrate Resend with the tools you already use. - [Introduction](https://resend.com/docs/introduction.md): Resend is the email API for developers. - [Can I receive emails with Resend?](https://resend.com/docs/knowledge-base/can-i-receive-emails-with-resend.md): Resend does not offer the functionality to receive email but there are a few workarounds that could help. - [Cloudflare](https://resend.com/docs/knowledge-base/cloudflare.md): Verify your domain on Cloudflare with Resend. - [How can I change the roles of other users in my team?](https://resend.com/docs/knowledge-base/how-can-i-change-team-roles.md): How to change roles of other users in your team. - [How can I delete my Resend account?](https://resend.com/docs/knowledge-base/how-can-i-delete-my-resend-account.md): How to request your Resend account and data to be deleted. - [How can I join multiple teams?](https://resend.com/docs/knowledge-base/how-can-i-join-multiple-teams.md): A workaround for joining different teams. - [How can I leave my Resend team?](https://resend.com/docs/knowledge-base/how-can-i-leave-my-team.md) - [How do Dedicated IPs work?](https://resend.com/docs/knowledge-base/how-do-dedicated-ips-work.md): When are Dedicated IPs helpful, and how can they be requested. - [How do I avoid conflicts with my MX records?](https://resend.com/docs/knowledge-base/how-do-i-avoid-conflicting-with-my-mx-records.md): Learn how to avoid conflicts with your existing MX records when setting up a Resend domain. - [How do I avoid Gmail's spam folder?](https://resend.com/docs/knowledge-base/how-do-i-avoid-gmails-spam-folder.md): Learn how to improve inbox placement in Gmail. - [How do I avoid Outlook's spam folder?](https://resend.com/docs/knowledge-base/how-do-i-avoid-outlooks-spam-folder.md): Learn how to improve inbox placement in Outlook. - [How do I ensure sensitive data isn't stored on Resend?](https://resend.com/docs/knowledge-base/how-do-i-ensure-sensitive-data-isnt-stored-on-resend.md): Information on how we can help you protect your customer's information. - [How do I fix CORS issues?](https://resend.com/docs/knowledge-base/how-do-i-fix-cors-issues.md): Information on recommended options to avoid CORS errors when sending emails. - [How do I maximize deliverability for Supabase Auth emails?](https://resend.com/docs/knowledge-base/how-do-i-maximize-deliverability-for-supabase-auth-emails.md): Everything you should do before you start sending authentication emails with Resend and Supabase. - [How do I send with an avatar?](https://resend.com/docs/knowledge-base/how-do-i-send-with-an-avatar.md): Learn how to show your avatar in the inbox of your recipients. - [How do I set up Apple Branded Mail?](https://resend.com/docs/knowledge-base/how-do-i-set-set-up-apple-branded-mail.md): Learn how to implement Apple Branded Mail to display your logo in Apple Mail clients. - [Introduction](https://resend.com/docs/knowledge-base/introduction.md): A collection of answers to frequently asked questions. - [Is it better to send emails from a subdomain or the root domain?](https://resend.com/docs/knowledge-base/is-it-better-to-send-emails-from-a-subdomain-or-the-root-domain.md): Discover why sending emails from a subdomain can be better than using a root domain. - [Namecheap](https://resend.com/docs/knowledge-base/namecheap.md): Verify your domain on Namecheap with Resend. - [AWS Route 53](https://resend.com/docs/knowledge-base/route53.md): Verify your domain on Route 53 with Resend. - [Should I add an unsubscribe link to all of my emails sent with Resend?](https://resend.com/docs/knowledge-base/should-i-add-an-unsubscribe-link.md): Learn best practices about using unsubscribe links. - [Squarespace](https://resend.com/docs/knowledge-base/squarespace.md): Verify your domain on Squarespace with Resend. - [Vercel](https://resend.com/docs/knowledge-base/vercel.md): Verify your domain on Vercel with Resend. - [What attachment types are not supported?](https://resend.com/docs/knowledge-base/what-attachment-types-are-not-supported.md): Learn which file attachment extensions are unsupported. - [What if an email says delivered but the recipient has not received it?](https://resend.com/docs/knowledge-base/what-if-an-email-says-delivered-but-the-recipient-has-not-received-it.md): Learn the steps to take when an email is delivered, but the recipient does not receive it. - [What if my domain is not verifying?](https://resend.com/docs/knowledge-base/what-if-my-domain-is-not-verifying.md): Learn what steps to take when your domain doesn't seem to verifying. - [What is Resend Pricing](https://resend.com/docs/knowledge-base/what-is-resend-pricing.md): Learn more about Resend's pricing plans. - [What's the difference between Opportunistic TLS vs Enforced TLS?](https://resend.com/docs/knowledge-base/whats-the-difference-between-opportunistic-tls-vs-enforced-tls.md): Understand the different TLS configurations available. - [Why are my emails landing on the Suppression List?](https://resend.com/docs/knowledge-base/why-are-my-emails-landing-on-the-suppression-list.md): Learn why your emails land on the Suppression List and how to remove them. - [Why are my open rates not accurate?](https://resend.com/docs/knowledge-base/why-are-my-open-rates-not-accurate.md): Learn why your open rate statistics are not accurate and what you can do about it. - [SDKs](https://resend.com/docs/sdks.md): Open source client libraries for your favorite platforms. - [Security](https://resend.com/docs/security.md): An overview of Resend security features and practices. - [Astro](https://resend.com/docs/send-with-astro.md): Learn how to send your first email using Astro, Resend, and Node.js. - [Auth0 with SMTP](https://resend.com/docs/send-with-auth0-smtp.md): Learn how to integrate Auth0 with Resend SMTP. - [AWS Lambda](https://resend.com/docs/send-with-aws-lambda.md): Learn how to send your first email using AWS Lambda. - [Axum](https://resend.com/docs/send-with-axum.md): Send your first email using Axum and the Resend Rust SDK. - [Bun](https://resend.com/docs/send-with-bun.md): Learn how to send your first email using Bun and the Resend Node.js SDK. - [Cloudflare Workers](https://resend.com/docs/send-with-cloudflare-workers.md): Learn how to send your first email using Cloudflare Workers. - [Customer.io with SMTP](https://resend.com/docs/send-with-customer-io-smtp.md): Learn how to integrate Customer.io with Resend SMTP. - [Deno Deploy](https://resend.com/docs/send-with-deno-deploy.md): Learn how to send your first email using Deno Deploy. - [Django with SMTP](https://resend.com/docs/send-with-django-smtp.md): Learn how to integrate Django with Resend SMTP. - [Introduction](https://resend.com/docs/send-with-dotnet.md): Learn how to send your first email using the Resend .NET SDK. - [Introduction](https://resend.com/docs/send-with-elixir.md): Learn how to send your first email using the Resend Elixir SDK. - [Express](https://resend.com/docs/send-with-express.md): Learn how to send your first email using Express and the Resend Node.js SDK. - [FastAPI](https://resend.com/docs/send-with-fastapi.md): Learn how to send your first email using FastAPI and the Resend Python SDK. - [Flask](https://resend.com/docs/send-with-flask.md): Learn how to send your first email using Flask and the Resend Python SDK. - [Introduction](https://resend.com/docs/send-with-go.md): Learn how to send your first email using the Resend Go SDK. - [Hono](https://resend.com/docs/send-with-hono.md): Learn how to send your first email using Hono and the Resend Node.js SDK. - [Introduction](https://resend.com/docs/send-with-java.md): Learn how to send your first email using the Resend Java SDK. - [Laravel](https://resend.com/docs/send-with-laravel.md): Learn how to send your first email using Laravel. - [Laravel with SMTP](https://resend.com/docs/send-with-laravel-smtp.md): Learn how to send your first email using Laravel with SMTP. - [Liferay with SMTP](https://resend.com/docs/send-with-liferay-smtp.md): Learn how to integrate Liferay with Resend SMTP. - [Metabse with SMTP](https://resend.com/docs/send-with-metabase-smtp.md): Learn how to integrate Metabase with Resend SMTP. - [NextAuth](https://resend.com/docs/send-with-nextauth-smtp.md): Learn how to send your first email using NextAuth. - [Next.js](https://resend.com/docs/send-with-nextjs.md): Learn how to send your first email using Next.js and the Resend Node.js SDK. - [Introduction](https://resend.com/docs/send-with-nodejs.md): Learn how to send your first email using the Resend Node.js SDK. - [Nodemailer with SMTP](https://resend.com/docs/send-with-nodemailer-smtp.md): Learn how to send your first email using Nodemailer with SMTP. - [Nuxt](https://resend.com/docs/send-with-nuxt.md): Learn how to send your first email using Nuxt and the Resend Node.js SDK. - [Phoenix](https://resend.com/docs/send-with-phoenix.md): Learn how to send your first email using Phoenix and the Resend Elixir SDK. - [Introduction](https://resend.com/docs/send-with-php.md): Learn how to send your first email using the Resend PHP SDK. - [PHPMailer with SMTP](https://resend.com/docs/send-with-phpmailer-smtp.md): Learn how to send your first email using PHPMailer with SMTP. - [Introduction](https://resend.com/docs/send-with-python.md): Learn how to send your first email using the Resend Python SDK. - [Ruby and Rails](https://resend.com/docs/send-with-rails.md): Learn how to send your first email using Rails and the Resend Ruby SDK. - [Rails with SMTP](https://resend.com/docs/send-with-rails-smtp.md): Learn how to integrate Rails with Resend SMTP. - [RedwoodJS](https://resend.com/docs/send-with-redwoodjs.md): Learn how to send your first email using Redwood.js and the Resend Node.js SDK. - [Remix](https://resend.com/docs/send-with-remix.md): Learn how to send your first email using Remix and the Resend Node.js SDK. - [Retool with SMTP](https://resend.com/docs/send-with-retool-smtp.md): Learn how to integrate Retool with Resend SMTP. - [Introduction](https://resend.com/docs/send-with-ruby.md): Learn how to send your first email using the Resend Ruby SDK. - [Introduction](https://resend.com/docs/send-with-rust.md): Learn how to send your first email using the Resend Rust SDK. - [Sinatra](https://resend.com/docs/send-with-sinatra.md): Learn how to send your first email using Sinatra and the Resend Ruby SDK. - [Introduction](https://resend.com/docs/send-with-smtp.md): Learn how to integrate Resend via SMTP. - [Supabase Edge Functions](https://resend.com/docs/send-with-supabase-edge-functions.md): Learn how to send your first email using Supabase Edge Functions. - [Supabase with SMTP](https://resend.com/docs/send-with-supabase-smtp.md): Learn how to integrate Supabase Auth with Resend SMTP. - [Symfony](https://resend.com/docs/send-with-symfony.md): Learn how to send your first email using the Symfony Resend Mailer Bridge. - [Vercel Functions](https://resend.com/docs/send-with-vercel-functions.md): Learn how to send your first email using Vercel Functions. - [WordPress](https://resend.com/docs/send-with-wordpress-smtp.md): Learn how to send your first email using Wordpress.