# Resend

The best way to reach humans instead of spam folders. Deliver transactional and marketing emails at scale.

> api · /apis/resend

Resend is a developer-first REST email API for transactional, marketing, and inbound mail. It ships API-key auth, webhooks, idempotency keys, six SDKs, and an official MCP server, with multi-region sending across the US, EU, Brazil, and Japan. Pricing is published and self-serve, with a free tier of 3,000 emails/month and paid plans from $20. It carries SOC 2 Type 2, GDPR, and a published SLA. Used by Warner Bros, Gumroad, and Replit.

## Overview

- **slug:** resend
- **website:** https://resend.com
- **categories:** email
- **source confidence:** high
- **last verified at:** 2026-06-06

## Scores

- **agent friendliness:** 70
- **pricing transparency:** 100
- **setup speed:** 85
- **docs quality:** 75
- **procurement friction:** 100
- **trust readiness:** 60
- **best for:** Prototypes and side projects - free to start, no sales call, Regulated or enterprise workloads - compliance attestations and an enterprise plan, AI agents and automation - an agent-ready surface (MCP / llms.txt)

## Pricing

- **pricing model:** hybrid
- **has published pricing:** true
- **starting price usd:** 20.0000
- **price basis:** 1,000 emails
- **free tier available:** true
- **free tier limit:** 3,000 emails/month
- **free tier details:** $0/mo, 3,000 emails/month (100/day cap)
- **self serve signup:** true
- **requires sales call:** false
- **requires verification:** true
- **enterprise plan available:** true

## Capabilities

- **supported actions:** send_email, get_email, list_emails, batch_send_emails, cancel_email, update_email, create_domain, get_domain, update_domain, delete_domain, list_domains, verify_domain, create_audience, get_audience, list_audiences, delete_audience, create_contact, get_contact, update_contact, delete_contact, list_contacts, create_api_key, list_api_keys, delete_api_key, create_broadcast, get_broadcast, send_broadcast, list_broadcasts, delete_broadcast
- **supported regions:** US (us-east-1), EU - Ireland (eu-west-1), Brazil - São Paulo (sa-east-1), Japan - Tokyo (ap-northeast-1)
- **input types:** JSON, HTML, plain text, base64
- **output types:** JSON
- **webhooks supported:** true
- **sandbox available:** false
- **sdk languages:** Node.js, Python, Go, Ruby, PHP, Java
- **mcp server available:** true

## Compliance

- **soc2:** type_2
- **hipaa:** false
- **gdpr:** true
- **iso 27001:** false
- **pci dss:** false
- **sla published:** true
- **documented rate limits:** 5 requests per second per team
- **known restrictions:** The default maximum rate limit is 5 requests per second per team, 100 emails/day on the free plan, Both sent and received emails count towards these quotas, All account data, including email metadata, logs, and API records, is stored in the United States regardless of the sending region you select, Max 50 recipient addresses per email, Max 40MB per email after Base64 encoding for attachments, Free plan has no overage capability

## Developer

- **docs url:** https://resend.com/docs
- **api reference url:** https://resend.com/docs/api-reference/introduction
- **openapi spec url:** https://resend.com/openapi.json
- **changelog url:** https://resend.com/changelog
- **status page url:** https://status.resend.com
- **llms txt url:** https://resend.com/llms.txt
- **rendering:** static

## Integration

- **api style:** rest
- **base url:** https://api.resend.com
- **versioning scheme:** none
- **stability:** ga
- **auth methods:** api_key
- **auth docs url:** https://resend.com/docs/api-reference/introduction
- **idempotency supported:** true
- **error format:** vendor-specific
- **webhook signing:** hmac_sha256
- **webhook events url:** https://resend.com/docs/webhooks/introduction
- **rate limit requests:** 5
- **rate limit window:** second
- **mcp url:** https://resend.com/docs/mcp-server
- **quickstart url:** https://resend.com/docs/send-with-nodejs

## Adoption

- **launched at:** 2023-01-01
- **github stars:** 913
- **github stars at:** 2026-06-07
- **notable customers:** Warner Bros, Gumroad, Tailwind, Replit, eBay, Max, A24 Films, Valentino, Mintlify, Raycast, Turso, Liveblocks, MrBeast, Nuxt, Payload Cloud, Firecrawl, Anghami, Inngest

### Prices

| plan | item | per | amount |
|---|---|---|---|
| Free | 3,000 emails | month | $0.0000 |
| Pro | 50,000 emails | month | $20.0000 |
| Pro | 100,000 emails | month | $35.0000 |
| Scale | 100,000 emails | month | $90.0000 |
| Scale | 200,000 emails | month | $160.0000 |
| Scale | 500,000 emails | month | $350.0000 |
| Scale | 1,000,000 emails | month | $650.0000 |
| Scale | 1,500,000 emails | month | $825.0000 |
| Scale | 2,500,000 emails | month | $1150.0000 |
| Pro | overage emails | 1,000 emails | $0.9000 |
| Scale | overage emails | 1,000 emails | $0.9000 |
| Scale | overage emails | 1,000 emails | $0.8000 |
| Scale | overage emails | 1,000 emails | $0.7000 |
| Scale | overage emails | 1,000 emails | $0.6500 |
| Scale | overage emails | 1,000 emails | $0.5200 |
| Scale | overage emails | 1,000 emails | $0.4600 |
| Free | 1,000 contacts | month | $0.0000 |
| Pro marketing | 5,000 contacts | month | $40.0000 |
| Pro marketing | 10,000 contacts | month | $80.0000 |
| Pro marketing | 15,000 contacts | month | $120.0000 |
| Pro marketing | 25,000 contacts | month | $180.0000 |
| Pro marketing | 50,000 contacts | month | $250.0000 |
| Pro marketing | 100,000 contacts | month | $450.0000 |
| Pro marketing | 150,000 contacts | month | $650.0000 |
|  | automation runs | run | $0.0015 |
| Scale | Dedicated IP | month | $30.0000 |

## SDKs

- Node.js (`resend`)
- Python (`resend`)
- Go (`github.com/resend/resend-go/v3`)
- Ruby (`resend`)
- PHP (`resend/resend-php`)
- Java (`resend-java`)

## Sources

- supported_languages: https://resend.com/docs/dashboard/emails/send-test-emails
- supported_languages: https://resend.com/docs/api-reference/api-keys
- supported_languages: https://github.com/resend
- documented_rate_limits: https://resend.com/docs/api-reference/rate-limit
- documented_rate_limits: https://resend.com/changelog/api-rate-limit
- versioning_scheme: https://resend.com/docs/api-reference/introduction
- rate_limit_window: https://resend.com/docs/api-reference/rate-limit
- ga_date: https://resend.com/changelog
- name: https://resend.com/
- error_format: https://resend.com/docs/api-reference/errors
- api_style: https://resend.com/docs/api-reference/introduction
- auth_docs_url: https://resend.com/docs/api-reference/introduction
- gdpr: https://resend.com/security
- gdpr: http://resend.com/blog/gdpr
- fields_not_found: https://resend.com/changelog
- categories: https://resend.com/
- price_basis: https://resend.com/docs/knowledge-base/what-is-resend-pricing
- price_basis: https://resend.com/pricing
- hipaa: https://resend.com/security
- hipaa: https://resend.com/docs/security
- soc2: https://resend.com/security/soc-2
- mcp_url: https://resend.com/docs/mcp-server
- supported_languages: https://resend.com/pricing
- supported_languages: https://resend.com/docs/api-reference/rate-limit
- supported_languages: https://resend.com/docs/webhooks/introduction
- supported_languages: https://resend.com/docs/api-reference/introduction
- supported_languages: https://resend.com/docs/webhooks/verify-webhooks-requests
- supported_languages: https://resend.com/docs/introduction
- supported_languages: https://resend.com/docs/knowledge-base/what-is-resend-pricing
- supported_languages: https://resend.com/docs/security
- supported_languages: https://resend.com/docs/api-reference/errors
- supported_languages: https://resend.com/enterprise
- supported_languages: https://resend.com/docs/llms.txt
- supported_languages: https://resend.com/customers
- supported_languages: https://resend.com/legal/privacy-policy
- supported_languages: https://resend.com/docs/mcp-server
- supported_languages: https://resend.com/docs/dashboard/domains/regions
- supported_languages: https://resend.com/docs/api-reference/emails/send-email
- supported_languages: https://resend.com/docs/api-reference/domains
- supported_languages: https://resend.com/blog/y-combinator
- supported_languages: https://github.com/resend/resend-go
- stability: https://resend.com/changelog
- mcp_server_available: https://resend.com/docs/mcp-server
- auth_methods: https://resend.com/docs/api-reference/api-keys/create-api-key
- has_published_pricing: https://resend.com/docs/knowledge-base/what-is-resend-pricing
- pricing_model: https://resend.com/docs/knowledge-base/what-is-resend-pricing
- input_types: https://resend.com/docs/api-reference/emails/send-email
- free_tier_limit: https://resend.com/docs/knowledge-base/what-is-resend-pricing
- webhook_events_url: https://resend.com/docs/webhooks/introduction
- output_types: https://resend.com/docs/api-reference/introduction
- sdk_languages: https://github.com/resend
- free_tier_details: https://resend.com/docs/knowledge-base/what-is-resend-pricing
- sla_published: https://resend.com/enterprise
- data_retention_policy_url: https://resend.com/legal/privacy-policy
- iso_27001: https://resend.com/security
- api_version: https://resend.com/docs/api-reference/introduction
- sdk_packages: https://github.com/resend/resend-node
- sdk_packages: http://github.com/resend/resend-go
- sdk_packages: https://resend.com/changelog/announcing-the-java-sdk
- free_tier_available: https://resend.com/pricing
- launched_at: https://resend.com/blog/y-combinator
- launched_at: https://www.ycombinator.com/companies/resend
- known_restrictions: https://resend.com/docs/api-reference/rate-limit
- known_restrictions: http://resend.com/docs/dashboard/domains/regions
- supported_regions: http://resend.com/docs/dashboard/domains/regions
- supported_regions: https://resend.com/blog/multi-region
- self_serve_signup: https://resend.com/docs/api-reference/api-keys/create-api-key
- primary_use_cases: https://resend.com/handbook/marketing/what-are-the-most-common-use-cases
- starting_price_usd: https://resend.com/pricing
- supported_actions: https://resend.com/docs/api-reference/domains
- supported_actions: https://resend.com/docs/api-reference/introduction
- requires_verification: https://resend.com/docs/knowledge-base/403-error-resend-dev-domain
- idempotency_supported: https://resend.com/docs/api-reference/introduction
- requires_sales_call: https://resend.com/pricing
- enterprise_plan_available: https://resend.com/enterprise
- supported_languages: https://github.com/resend/resend-node
- supported_languages: https://resend.com/docs/sdks
- quickstart_url: https://resend.com/docs/send-with-nodejs
- mcp_server_available: https://resend.com/changelog/mcp
- has_published_pricing: https://resend.com/pricing
- pricing_model: https://resend.com/pricing
- webhook_signing: https://resend.com/docs/webhooks/verify-webhooks-requests
- free_tier_limit: https://resend.com/blog/new-free-tier
- base_url: https://resend.com/docs/api-reference/introduction
- vendor_description: https://resend.com/
- sdk_languages: https://resend.com/docs/sdks
- free_tier_details: https://resend.com/blog/new-free-tier
- notable_customers: https://resend.com/customers
- rate_limit_requests: https://resend.com/docs/api-reference/rate-limit
- deprecation_policy_url: https://resend.com/legal/terms-of-service
- iso_27001: https://resend.com/docs/security
- sdk_packages: https://resend.com/docs/sdks
- sdk_packages: https://pypi.org/project/resend/
- sdk_packages: https://github.com/resend/resend-ruby
- free_tier_available: https://resend.com/blog/new-free-tier
- minimum_commitment: https://resend.com/pricing
- launched_at: https://resend.com/blog/1-million-users
- webhooks_supported: https://resend.com/docs/webhooks/introduction
- known_restrictions: https://resend.com/blog/new-free-tier
- sla_url: https://resend.com/enterprise
- supported_regions: https://resend.com/changelog/multi-region-for-everyone
- self_serve_signup: https://resend.com/docs/send-with-nodejs
- website_url: https://resend.com/
- starting_price_usd: https://resend.com/docs/knowledge-base/what-is-resend-pricing
- supported_actions: https://resend.com/docs/api-reference/emails/send-email
- supported_actions: https://resend.com/docs/api-reference/api-keys
- requires_verification: https://resend.com/docs/api-reference/domains/verify-domain
- requires_verification: http://resend.com/docs/dashboard/domains/introduction
- pci_dss: https://resend.com/security
- requires_sales_call: https://resend.com/enterprise
- sandbox_available: https://resend.com/docs/dashboard/emails/send-test-emails
