técnico · resposta com fontes
Como obter uma chave de API do Resend para enviar e-mails
Para obter uma chave de API do Resend, crie uma conta no Resend, acesse a seção API Keys no painel e clique em Create API Key. Você precisará dar um nome à chave e escolher o nível de permissão dela antes que a chave secreta seja exibida, uma única vez.
Configuração da conta
Comece criando uma conta em resend.com. Depois de fazer login, você precisa verificar a sua identidade e o seu endereço de e-mail para acessar o painel. Contas novas normalmente começam em um plano gratuito, que permite um número limitado de e-mails por dia. Confirme que a sua conta está totalmente ativada antes de tentar gerar credenciais para a sua aplicação.
Como gerar a chave
Acesse a aba API Keys na barra lateral esquerda do painel do Resend. Clique no botão Create API Key. Você pode dar um nome à chave para fins de organização, como Production ou Staging. Você pode escolher entre Full Access, para todas as operações, ou Restricted Access, para limitar a chave a ações específicas. Depois de gerada, copie a chave imediatamente, pois ela não será exibida novamente.
Como usar a chave
Armazene a chave de API em uma variável de ambiente, como RESEND_API_KEY, para não deixar segredos fixos no código-fonte. Use o SDK do Resend para Node.js, Python ou outras linguagens suportadas para inicializar o cliente. Passe a chave para o construtor para autenticar as suas requisições. Se você gerencia vários domínios, garanta que a chave tenha as permissões necessárias para enviar a partir desses domínios verificados.
Verificação de domínio
Uma chave de API sozinha não basta para enviar em produção. Você precisa adicionar o seu domínio na seção Domains e configurar os registros DNS necessários. Isso envolve adicionar registros TXT e CNAME no seu provedor de DNS para habilitar SPF e DKIM. Você pode usar as ferramentas gratuitas do SendHQ em https://sendhq.cc/tools para ajudar a gerenciar a sua infraestrutura de e-mail e a configuração técnica.
Rotação de chaves e segurança
Se uma chave for comprometida, revogue-a imediatamente no painel e gere uma nova. Implemente uma política de rotação para atualizar as chaves periodicamente. Evite fazer commit de chaves em repositórios públicos, como o GitHub. Use um gerenciador de segredos ou arquivos de ambiente criptografados para manter a segurança do seu pipeline de e-mail transacional.
Perguntas que as equipes fazem
Posso criar várias chaves de API?
Sim. O Resend permite criar várias chaves para ambientes ou membros da equipe diferentes, para manter um controle granular do acesso.
O que acontece se eu perder a minha chave de API?
O Resend não armazena o texto da chave depois que ela é criada. Se você a perder, precisa excluir a chave existente e gerar uma nova.
Gerar uma chave de API tem custo?
Gerar chaves de API é gratuito. Os custos estão associados ao volume de e-mails enviados, conforme o plano de preços escolhido.
Fontes primárias
- Resend Documentation — Resend (em inglês)
- Preços do Resend — Resend