Brevo vs Resend: trova la migliore API per le tue esigenze di sviluppo
Resend porta uno sviluppatore alla prima email in un attimo, e Brevo fa lo stesso: un’unica richiesta POST autenticata, SDK in sette linguaggi e SMTP, se preferisci. La differenza si vede dopo il lancio: tutti i dati ospitati su server nell’UE, conservazione estesa dei log e l’email transazionale su un canale di invio dedicato, separato dalle campagne. Inizia gratis con 300 email al giorno.

Amato dagli utenti in tutto il mondo
Parti dall’API. Cresci con la piattaforma.
Da Resend a Brevo
La richiesta mantiene la sua struttura. Cambiano i nomi dei campi e l’header di autenticazione. Di seguito, il lato Brevo di una chiamata di invio e i tre passaggi.
npm install @getbrevo/brevo
import { BrevoClient } from '@getbrevo/brevo';
const brevo = new BrevoClient({ apiKey: 'your-api-key' });
const result = await brevo.transactionalEmails.sendTransacEmail({
subject: 'Hello from Brevo!',
htmlContent: '<html><body><p>Hello,</p><p>This is my first transactional email.</p></body></html>',
sender: { name: 'Alex from Brevo', email: '[email protected]' },
to: [{ email: '[email protected]', name: 'John Doe' }],
});
console.log('Email sent. Message ID:', result.messageId);
pip install brevo-python
from brevo import Brevo
from brevo.transactional_emails import (
SendTransacEmailRequestSender,
SendTransacEmailRequestToItem,
)
client = Brevo(api_key="your-api-key")
result = client.transactional_emails.send_transac_email(
subject="Hello from Brevo!",
html_content="<html><body><p>Hello,</p><p>This is my first transactional email.</p></body></html>",
sender=SendTransacEmailRequestSender(
name="Alex from Brevo",
email="[email protected]",
),
to=[
SendTransacEmailRequestToItem(
email="[email protected]",
name="John Doe",
)
],
)
print("Email sent. Message ID:", result.message_id)
curl --request POST \
--url https://api.brevo.com/v3/smtp/email \
--header 'accept: application/json' \
--header 'api-key:YOUR_API_KEY' \
--header 'content-type: application/json' \
--data '{
"sender":{
"name":"Alex from Brevo",
"email":"[email protected]"
},
"to":[
{
"email":"[email protected]",
"name":"John Doe"
}
],
"subject":"Hello from Brevo!",
"textContent":"Hello. This is my first transactional email sent from Brevo."
}'
Il lato Brevo di una migrazione da Resend, copiato dalla documentazione per sviluppatori e non eseguito.
Brevo vs Resend, riga per riga
| Funzionalità | Brevo | Resend |
|---|---|---|
| Endpoint di invio | POST /v3/smtp/email | POST /emails |
| Autenticazione | header api-key, OAuth 2.0 in alternativa | Token Authorization: Bearer |
| Mittente e destinatari | oggetto sender, to come elenco di oggetti | from come stringa, to come stringa o array (max. 50) |
| Opzioni per il corpo | htmlContent, textContent o templateId | html, text, react (solo SDK Node.js) o template |
| Variabili del template | oggetto params | template.variables |
| Invio programmato | scheduledAt | Linguaggio naturale o data ISO 8601 |
| Allegati | 25 MB per email | 40 MB per email, dopo la codifica Base64 |
| Invio in batch | Fino a 1.000 versioni personalizzate per richiesta | Non trattato nella pagina Send Email |
| Idempotenza | Basata su UUID, TTL di 30 minuti | Header Idempotency-Key, scade dopo 24 ore |
| Relay SMTP | Sì | Sì, smtp.resend.com |
| SDK | SDK ufficiali: PHP, Node.js, Ruby, Python, Go, Java, C# | Guide di avvio rapido per Node.js, PHP, Python, Ruby, Go, Rust, Elixir, Java, .NET |
| Server MCP | Sì, documentato nella documentazione per sviluppatori | Sì, server MCP ufficiale di Resend |
| Webhook | In uscita su tutti i piani, in entrata dal piano Professional | Webhook per gli eventi email |
| Hosting dei dati | Server nell’UE, in Francia e Germania | Regione di invio nell’UE, in Irlanda. I dati dell’account, i log e i record API restano negli Stati Uniti |
| Conformità | ISO 27001, GDPR, CCPA, CASL | SOC 2 e GDPR. ISO 27001 non è indicata nella sua pagina sulla sicurezza |
| Conservazione dei log | Estesa, con regole di conservazione personalizzabili | 30 giorni di conservazione dei dati su tutti i piani |
| Canali transazionale e promozionale | Canali di invio separati | Nessuna infrastruttura separata |
Fonti: documentazione di Brevo e documentazione di Resend. Pagine di Resend consultate il 21 ottobre 2026.
Due modelli di prezzo a confronto
| Piano | Brevo | Resend |
|---|---|---|
| Gratuito | 300 email al giorno | 100 email al giorno |
| Primo piano a pagamento | Starter, da 9 USD al mese, da 5.000 email | Pro, 20 USD al mese, 50.000 email |
| Piano successivo | Standard, da 18 USD al mese, con scenari di automazione illimitati e test A/B | Scale, 90 USD al mese, 100.000 email |
| Volumi elevati | Professional da 499 USD al mese, fino a 10 milioni di email. Enterprise con prezzo personalizzato | Enterprise con prezzo personalizzato |
| Email aggiuntive | Scegli un livello di volume superiore nel tuo piano | 0,90 USD ogni 1.000 email aggiuntive su Pro e Scale |
| IP dedicato | Componente aggiuntivo su Professional, incluso in Enterprise | Componente aggiuntivo da 30 USD al mese su Scale |
| Email transazionale su tutti i piani | Sì, API e SMTP | Sì |
I prezzi di Brevo sono prezzi di ingresso in USD tratti dalla pagina dei prezzi di Brevo, fatturati mensilmente e al netto delle imposte. Starter e Standard crescono in base al volume mensile di email. Prezzi di Resend tratti da resend.com/pricing, consultati il 21 ottobre 2026, al netto di imposte e componenti aggiuntivi.
Gratis per sempre, senza carta di credito
Perfetto per chi lavora in autonomia e vuole farsi conoscere onlineStarter
Ideale per utenti singoli che iniziano con email e marketing multicanale.- A partire da 5.000 email al mese
- al meseSenza logo Brevo
- al meseSales Essentials
Standard
Ideale per piccole imprese pronte ad automatizzare e testare le campagne.- Heatmap clic, report per area/dispositivo
- 1 landing page inclusa
- al meseSales Essentials
Professional
L'ideale per i team che sfruttano dati e IA per crescere su tutti i canali.- A partire da 150.000 email al mese
- WhatsApp, Pop-ups, Push mobile & webUlteriori canali di marketing
- 10 utenti inclusiAccesso Multi-utente
- al mese/utenteSales Advanced
Enterprise
Ideale per aziende con 1M+ contatti: soluzioni ad hoc & pieno controllo dei dati.- Sales Advanced
I nostri riconoscimenti

