Providers / Resend

Email

Resend API keys and credentials

What every Resend credential a founder holds does, whether it expires, and what tends to break. Each fact links to Resend's own docs.

Last checked 2026-11-08 · resend.com

At a glance

CredentialExpiryPermissions
Resend dashboard loginNot documented–
Full access API keyNot documentedCan be scoped
Sending access API key (optionally domain-restricted)Not documentedCan be scoped

Each credential

Resend dashboard login

Dashboard login. Password/2FA policy not confirmed in sources.

Resend docs

Full access API key

Full access grants create, get, update and delete on any resource. The key value cannot be viewed or edited after creation, so it must be stored at creation. Keys can be listed via the API. The dashboard exposes no expiry setting, but no expiry behavior is documented either. Rotate by creating a new key and deleting the old one.

Resend docs

Sending access API key (optionally domain-restricted)

Sending access allows sending emails only. It can be restricted to one domain at creation (domain_id via the API, domain selection in the dashboard). Name, permission and domain can be edited later; the key value cannot.

Resend docs

What usually goes wrong

Renewals and billing

Monthly plan with pay-as-you-go overage in buckets of 1,000 emails (must be enabled in team settings).

Where to find it in Resend

What Resend's docs don't say

We couldn't confirm these from official docs, so don't rely on them either way:

Rotating or replacing a Resend key

The steps are the same for most providers: make the new key, deploy it everywhere the old one is used, check it works, then revoke the old one. Our guides walk through it:

Sources

Related providers

Keep track of every Resend key

StackHangar stores your Resend keys in an encrypted vault, grouped by the product they belong to, warns you before they expire, and walks you through rotating them. We can't read your secrets.