technisch · antwoord met bronnen
Een API-sleutel van Resend aanmaken om e-mail te versturen
Om een API-sleutel van Resend te krijgen, maak je een Resend-account aan, ga je in het dashboard naar het onderdeel API Keys en klik je op Create API Key. Je geeft de sleutel een naam en kiest het machtigingsniveau, waarna de geheime sleutel één keer wordt getoond.
Account instellen
Maak eerst een account aan op resend.com. Na het inloggen moet je je identiteit en e-mailadres verifiëren om toegang te krijgen tot het dashboard. Nieuwe accounts beginnen doorgaans met een gratis abonnement waarmee je een beperkt aantal e-mails per dag kunt versturen. Zorg dat je account volledig is geactiveerd voordat je credentials voor je applicatie probeert aan te maken.
De sleutel aanmaken
Ga in de linkerzijbalk van het Resend-dashboard naar het tabblad API Keys. Klik op de knop Create API Key. Je kunt de sleutel een naam geven om overzicht te houden, zoals Production of Staging. Je kiest tussen Full Access voor alle bewerkingen of Restricted Access om de sleutel tot specifieke acties te beperken. Kopieer de sleutel direct na het aanmaken, want hij wordt niet opnieuw getoond.
De sleutel gebruiken
Sla de API-sleutel op in een omgevingsvariabele zoals RESEND_API_KEY, zodat je geen secrets hardcodeert in je broncode. Gebruik de Resend-SDK voor Node.js, Python of een andere ondersteunde taal om de client te initialiseren. Geef de sleutel mee aan de constructor om je requests te authenticeren. Beheer je meerdere domeinen, zorg dan dat de sleutel de benodigde machtigingen heeft om vanaf die geverifieerde domeinen te versturen.
Domeinverificatie
Een API-sleutel alleen is niet genoeg om in productie te versturen. Je moet je domein toevoegen in het onderdeel Domains en de vereiste DNS-records instellen. Daarvoor voeg je TXT- en CNAME-records toe bij je DNS-provider om SPF en DKIM in te schakelen. Met de gratis tools van SendHQ op https://sendhq.cc/tools kun je je e-mailinfrastructuur en technische setup beheren.
Sleutelrotatie en beveiliging
Als een sleutel is gelekt, trek je hem direct in via het dashboard en maak je een nieuwe aan. Stel een rotatiebeleid in om sleutels periodiek te vernieuwen. Commit sleutels nooit naar openbare repositories zoals GitHub. Gebruik een secrets manager of versleutelde omgevingsbestanden om je pipeline voor transactionele e-mail veilig te houden.
Vragen die teams stellen
Kan ik meerdere API-sleutels aanmaken?
Ja, met Resend kun je meerdere sleutels aanmaken voor verschillende omgevingen of teamleden, zodat je de toegang nauwkeurig kunt beheren.
Wat gebeurt er als ik mijn API-sleutel kwijtraak?
Resend bewaart de sleutel na het aanmaken niet in leesbare vorm. Ben je hem kwijt, dan moet je de bestaande sleutel verwijderen en een nieuwe aanmaken.
Kost het aanmaken van een API-sleutel geld?
Het aanmaken van API-sleutels is gratis. De kosten hangen af van het aantal verstuurde e-mails, op basis van het gekozen abonnement.
Primaire bronnen
- Resend Documentation — Resend
- Prijzen van Resend — Resend