tecnico · risposta con fonti

Come ottenere una chiave API di Resend per inviare email

Per ottenere una chiave API di Resend, registrati per un account Resend, vai alla sezione API Keys della dashboard e fai clic su Create API Key. Ti verrà chiesto di dare un nome alla chiave e di selezionarne il livello di autorizzazione, poi la chiave segreta verrà mostrata una sola volta.

Configurazione dell'account

Inizia creando un account su resend.com. Dopo l'accesso, devi verificare la tua identità e il tuo indirizzo email per accedere alla dashboard. I nuovi account partono di solito con un piano gratuito che consente un numero limitato di email al giorno. Assicurati che l'account sia completamente attivato prima di generare le credenziali per la tua applicazione.

Generare la chiave

Vai alla scheda API Keys nella barra laterale sinistra della dashboard di Resend. Fai clic sul pulsante Create API Key. Puoi assegnare alla chiave un nome per organizzarti, ad esempio Production o Staging. Puoi scegliere tra Full Access, per tutte le operazioni, e Restricted Access, per limitare la chiave ad azioni specifiche. Dopo averla generata, copia subito la chiave, perché non verrà più mostrata.

Usare la chiave

Conserva la chiave API in una variabile d'ambiente come RESEND_API_KEY, per evitare di scrivere i secret direttamente nel codice sorgente. Usa l'SDK di Resend per Node.js, Python o altri linguaggi supportati per inizializzare il client. Passa la chiave al costruttore per autenticare le richieste. Se gestisci più domini, assicurati che la chiave abbia le autorizzazioni necessarie per inviare da quei domini verificati.

Verifica del dominio

Una chiave API da sola non basta per inviare in produzione. Devi aggiungere il tuo dominio nella sezione Domains e configurare i record DNS richiesti. Questo significa aggiungere record TXT e CNAME presso il tuo provider DNS per abilitare SPF e DKIM. Puoi usare gli strumenti gratuiti di SendHQ su https://sendhq.cc/tools per gestire l'infrastruttura email e la configurazione tecnica.

Rotazione e sicurezza delle chiavi

Se una chiave viene compromessa, revocala subito dalla dashboard e generane una nuova. Adotta una policy di rotazione per aggiornare periodicamente le chiavi. Evita di fare commit delle chiavi in repository pubblici come GitHub. Usa un secrets manager o file d'ambiente cifrati per proteggere la tua pipeline di email transazionali.

Le domande dei team

Posso creare più chiavi API?

Sì, Resend ti consente di creare più chiavi per ambienti o membri del team diversi, così da mantenere un controllo granulare sugli accessi.

Cosa succede se perdo la chiave API?

Resend non conserva la chiave in chiaro dopo la creazione. Se la perdi, devi eliminare la chiave esistente e generarne una nuova.

Generare una chiave API ha un costo?

Generare chiavi API è gratuito. I costi dipendono dal volume di email inviate, in base al piano tariffario scelto.

Fonti primarie