# Resend ## Docs - [Create API key](https://resend.com/docs/api-reference/api-keys/create-api-key): Add a new API key to authenticate communications with Resend. - [Delete API key](https://resend.com/docs/api-reference/api-keys/delete-api-key): Remove an existing API key. - [List API keys](https://resend.com/docs/api-reference/api-keys/list-api-keys): Retrieve a list of API keys for the authenticated user. - [Create Audience](https://resend.com/docs/api-reference/audiences/create-audience): Create a list of contacts. - [Delete Audience](https://resend.com/docs/api-reference/audiences/delete-audience): Remove an existing audience. - [Retrieve Audience](https://resend.com/docs/api-reference/audiences/get-audience): Retrieve a single audience. - [List Audiences](https://resend.com/docs/api-reference/audiences/list-audiences): Retrieve a list of audiences. - [Create Contact](https://resend.com/docs/api-reference/contacts/create-contact): Create a contact inside an audience. - [Delete Contact](https://resend.com/docs/api-reference/contacts/delete-contact): Remove an existing contact from an audience. - [Retrieve Contact](https://resend.com/docs/api-reference/contacts/get-contact): Retrieve a single contact from an audience. - [List Contacts](https://resend.com/docs/api-reference/contacts/list-contacts): Show all contacts from an audience. - [Update Contact](https://resend.com/docs/api-reference/contacts/update-contact): Update an existing contact. - [Create Domain](https://resend.com/docs/api-reference/domains/create-domain): Create a domain through the Resend Email API. - [Delete Domain](https://resend.com/docs/api-reference/domains/delete-domain): Remove an existing domain. - [Retrieve Domain](https://resend.com/docs/api-reference/domains/get-domain): Retrieve a single domain for the authenticated user. - [List Domains](https://resend.com/docs/api-reference/domains/list-domains): Retrieve a list of domains for the authenticated user. - [Update Domain](https://resend.com/docs/api-reference/domains/update-domain): Update an existing domain. - [Verify Domain](https://resend.com/docs/api-reference/domains/verify-domain): Verify an existing domain. - [Cancel Email](https://resend.com/docs/api-reference/emails/cancel-email): Cancel a scheduled email. - [Retrieve Email](https://resend.com/docs/api-reference/emails/retrieve-email): Retrieve a single email. - [Send Batch Emails](https://resend.com/docs/api-reference/emails/send-batch-emails): Trigger up to 100 batch emails at once. - [Send Email](https://resend.com/docs/api-reference/emails/send-email): Start sending emails through the Resend Email API. - [Update Email](https://resend.com/docs/api-reference/emails/update-email): Update a scheduled email. - [Errors](https://resend.com/docs/api-reference/errors): Troubleshoot problems with this comprehensive breakdown of all error codes. - [Introduction](https://resend.com/docs/api-reference/introduction): Understand general concepts, response codes, and authentication strategies. - [Introduction](https://resend.com/docs/dashboard/api-keys/introduction): Visualize all the API Keys on the Resend Dashboard. - [Introduction](https://resend.com/docs/dashboard/audiences/introduction): 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): Learn how to check and remove recipients who have unsubscribed to your marketing emails. - [Introduction](https://resend.com/docs/dashboard/broadcasts/introduction): Send marketing emails efficiently without code. - [Performance Tracking](https://resend.com/docs/dashboard/broadcasts/performance-tracking): Track your Broadcasts email performance in real-time - [BIMI](https://resend.com/docs/dashboard/domains/bimi): Setting up BIMI to become a verified sender and show your logo from the inbox. - [Cloudflare](https://resend.com/docs/dashboard/domains/cloudflare): Verify your domain on Cloudflare with Resend. - [DMARC](https://resend.com/docs/dashboard/domains/dmarc): Setting up DMARC to prevent email spoofing and protect against unauthorized use of a domain in email messages. - [Introduction](https://resend.com/docs/dashboard/domains/introduction): Visualize all the domains on the Resend Dashboard. - [Namecheap](https://resend.com/docs/dashboard/domains/namecheap): Verify your domain on Namecheap with Resend. - [Choosing a Region](https://resend.com/docs/dashboard/domains/regions): Resend offers sending from multiple regions - [AWS Route 53](https://resend.com/docs/dashboard/domains/route53): Verify your domain on Route 53 with Resend. - [Vercel](https://resend.com/docs/dashboard/domains/vercel): Verify your domain on Vercel with Resend. - [Add an unsubscribe link to transactional emails](https://resend.com/docs/dashboard/emails/add-unsubscribe-to-transactional-emails): Learn how to give email recipients the ability to unsubscribe without searching for the unsubscribe link. - [Attachments](https://resend.com/docs/dashboard/emails/attachments): Send emails with attachments. - [Custom Headers](https://resend.com/docs/dashboard/emails/custom-headers): Customize how emails are sent with your own headers. - [Deliverability Insights](https://resend.com/docs/dashboard/emails/deliverability-insights): Improve your deliverability with tailored insights based on your sending. - [Email Bounces](https://resend.com/docs/dashboard/emails/email-bounces): Understanding and resolving delivery issues. - [Email Templates](https://resend.com/docs/dashboard/emails/email-templates): Use high quality, unstyled components for your transactional emails using React and Typescript - [Introduction](https://resend.com/docs/dashboard/emails/introduction): Visualize all the email on the Resend Dashboard. - [Schedule Email](https://resend.com/docs/dashboard/emails/schedule-email): Send emails at a specific time without additional complexity. - [Send Test Emails](https://resend.com/docs/dashboard/emails/send-test-emails): Simulate different events by sending test emails. - [Tags](https://resend.com/docs/dashboard/emails/tags): Add unique identifiers to emails sent. - [Event types](https://resend.com/docs/dashboard/webhooks/event-types): List of supported event types and their payload. - [Introduction](https://resend.com/docs/dashboard/webhooks/introduction): Use webhooks to notify your application about email events. - [Verify Webhooks Requests](https://resend.com/docs/dashboard/webhooks/verify-webhooks-requests): Learn how to use the signing secret to verify your webhooks. - [Examples](https://resend.com/docs/examples): Explore sample apps for different use cases. - [Integrations](https://resend.com/docs/integrations): Integrate Resend with the tools you already use. - [Introduction](https://resend.com/docs/introduction): 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): Resend does not offer the functionality to receive email but there are a few workarounds that could help. - [How can I delete my Resend account?](https://resend.com/docs/knowledge-base/how-can-i-delete-my-resend-account): 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): A workaround for joining different teams. - [How do Dedicated IPs work?](https://resend.com/docs/knowledge-base/how-do-dedicated-ips-work): 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): 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): 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): 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): 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): 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): 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): Learn how to show your avatar in the inbox of your recipients. - [Introduction](https://resend.com/docs/knowledge-base/introduction): 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): Discover why sending emails from a subdomain can be better than using a root domain. - [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): Learn best practices about using unsubscribe links. - [What attachment types are not supported?](https://resend.com/docs/knowledge-base/what-attachment-types-are-not-supported): 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): 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): 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): 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): Understand the different TLS configurations available. - [Why are my open rates not accurate?](https://resend.com/docs/knowledge-base/why-are-my-open-rates-not-accurate): Learn why your open rate statistics are not accurate and what you can do about it. - [SDKs](https://resend.com/docs/sdks): Open source client libraries for your favorite platforms. - [Security](https://resend.com/docs/security): An overview of Resend security features and practices. - [Auth0 with SMTP](https://resend.com/docs/send-with-auth0-smtp): Learn how to integrate Auth0 with Resend SMTP. - [AWS Lambda](https://resend.com/docs/send-with-aws-lambda): Learn how to send your first email using AWS Lambda. - [Axum](https://resend.com/docs/send-with-axum): Send your first email using Axum and the Resend Rust SDK. - [Bun](https://resend.com/docs/send-with-bun): 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): Learn how to send your first email using Cloudflare Workers. - [Customer.io with SMTP](https://resend.com/docs/send-with-customer-io-smtp): Learn how to integrate Customer.io with Resend SMTP. - [Deno Deploy](https://resend.com/docs/send-with-deno-deploy): Learn how to send your first email using Deno Deploy. - [Django with SMTP](https://resend.com/docs/send-with-django-smtp): Learn how to integrate Django with Resend SMTP. - [Introduction](https://resend.com/docs/send-with-elixir): Learn how to send your first email using the Resend Elixir SDK. - [Express](https://resend.com/docs/send-with-express): Learn how to send your first email using Express and the Resend Node.js SDK. - [FastAPI](https://resend.com/docs/send-with-fastapi): Learn how to send your first email using FastAPI and the Resend Python SDK. - [Flask](https://resend.com/docs/send-with-flask): Learn how to send your first email using Flask and the Resend Python SDK. - [Introduction](https://resend.com/docs/send-with-go): Learn how to send your first email using the Resend Go SDK. - [Hono](https://resend.com/docs/send-with-hono): Learn how to send your first email using Hono and the Resend Node.js SDK. - [Introduction](https://resend.com/docs/send-with-java): Learn how to send your first email using the Resend Java SDK. - [Laravel](https://resend.com/docs/send-with-laravel): Learn how to send your first email using Laravel. - [Laravel with SMTP](https://resend.com/docs/send-with-laravel-smtp): Learn how to send your first email using Laravel with SMTP. - [Liferay with SMTP](https://resend.com/docs/send-with-liferay-smtp): Learn how to integrate Liferay with Resend SMTP. - [Metabse with SMTP](https://resend.com/docs/send-with-metabase-smtp): Learn how to integrate Metabase with Resend SMTP. - [NextAuth](https://resend.com/docs/send-with-nextauth-smtp): Learn how to send your first email using NextAuth. - [Next.js](https://resend.com/docs/send-with-nextjs): Learn how to send your first email using Next.js and the Resend Node.js SDK. - [Introduction](https://resend.com/docs/send-with-nodejs): Learn how to send your first email using the Resend Node.js SDK. - [Nodemailer with SMTP](https://resend.com/docs/send-with-nodemailer-smtp): Learn how to send your first email using Nodemailer with SMTP. - [Nuxt](https://resend.com/docs/send-with-nuxt): Learn how to send your first email using Nuxt and the Resend Node.js SDK. - [Phoenix](https://resend.com/docs/send-with-phoenix): Learn how to send your first email using Phoenix and the Resend Elixir SDK. - [Introduction](https://resend.com/docs/send-with-php): Learn how to send your first email using the Resend PHP SDK. - [Introduction](https://resend.com/docs/send-with-python): Learn how to send your first email using the Resend Python SDK. - [Ruby and Rails](https://resend.com/docs/send-with-rails): 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): Learn how to integrate Rails with Resend SMTP. - [RedwoodJS](https://resend.com/docs/send-with-redwoodjs): Learn how to send your first email using Redwood.js and the Resend Node.js SDK. - [Remix](https://resend.com/docs/send-with-remix): 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): Learn how to integrate Retool with Resend SMTP. - [Introduction](https://resend.com/docs/send-with-ruby): Learn how to send your first email using the Resend Ruby SDK. - [Introduction](https://resend.com/docs/send-with-rust): Learn how to send your first email using the Resend Rust SDK. - [Sinatra](https://resend.com/docs/send-with-sinatra): Learn how to send your first email using Sinatra and the Resend Ruby SDK. - [Introduction](https://resend.com/docs/send-with-smtp): Learn how to integrate Resend via SMTP. - [Supabase Edge Functions](https://resend.com/docs/send-with-supabase-edge-functions): Learn how to send your first email using Supabase Edge Functions. - [Supabase with SMTP](https://resend.com/docs/send-with-supabase-smtp): Learn how to integrate Supabase Auth with Resend SMTP. - [Symfony](https://resend.com/docs/send-with-symfony): Learn how to send your first email using the Symfony Resend Mailer Bridge. - [Vercel Functions](https://resend.com/docs/send-with-vercel-functions): Learn how to send your first email using Vercel Functions. - [WordPress](https://resend.com/docs/send-with-wordpress-smtp): Learn how to send your first email using Wordpress.