Test
Développez et testez avant de payer.
0 €
- Clés de test, simulateur et webhooks
- De vrais e-mails vers votre propre adresse vérifiée
- Sans carte et sans limite de durée
Une requête HTTP envoie les réinitialisations de mot de passe, reçus et alertes de votre application. Chaque projet envoie de façon isolée, et chaque événement vous parvient signé. Dès 9 € par mois.
curl -X POST https://api.outstamp.dev/v1/emails \
-H "Authorization: Bearer $OUTSTAMP_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: welcome-42" \
-d '{
"from": "Acme <[email protected]>",
"to": "[email protected]",
"subject": "Bienvenue chez Acme",
"html": "<p>Votre compte est prêt.</p>"
}'const response = await fetch("https://api.outstamp.dev/v1/emails", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.OUTSTAMP_API_KEY}`,
"Content-Type": "application/json",
"Idempotency-Key": `welcome-${user.id}`
},
body: JSON.stringify({
from: "Acme <[email protected]>",
to: "[email protected]",
subject: "Bienvenue chez Acme",
html: "<p>Votre compte est prêt.</p>"
})
});
const email = await response.json(); // 202, { id, status: queued }import os, requests
response = requests.post(
"https://api.outstamp.dev/v1/emails",
headers={
"Authorization": f"Bearer {os.environ['OUTSTAMP_API_KEY']}",
"Idempotency-Key": f"welcome-{user.id}",
},
json={
"from": "Acme <[email protected]>",
"to": "[email protected]",
"subject": "Bienvenue chez Acme",
"html": "<p>Votre compte est prêt.</p>",
},
)
email = response.json() # 202, { id, status: queued }202 Accepted
{
"id": "em_2n4k8x1q7c5m9r3t6v0w2y4a",
"object": "email",
"environment": "test",
"status": "queued",
"recipient_count": 1
}Il vient avec son propre tenant d'envoi isolé, un environnement de test et une clé os_test_.
Clé de test
os_test_a1b2c3d4_••••••••
Copiez les enregistrements DKIM, MAIL FROM et DMARC. Nous les vérifions et vous disons lequel manque.
| CNAME | DKIM | Vérifié |
| CNAME | DKIM | Vérifié |
| CNAME | DKIM | Vérifié |
| MX | MAIL FROM | Vérifié |
| TXT | SPF | Vérifié |
| TXT | DMARC | Recommandé |
POST /v1/emails répond 202 avec un identifiant d'e-mail une fois l'e-mail stocké en lieu sûr.
POST /v1/emails202
em_2n4k8x1q7c5m9r3t6v0w2y4aqueued
Chaque projet démarre avec tout cela activé.
Les envois faits avec une clé de test ne quittent jamais Outstamp. Envoyez à une adresse du simulateur et recevez exactement l'événement demandé, webhooks compris.
| Envoyer à | Vous recevez |
|---|---|
| delivered@simulator.outstamp.dev | email.delivered |
| bounce@simulator.outstamp.dev | email.bounced |
| transient@simulator.outstamp.dev | email.delivery_delayed |
| complaint@simulator.outstamp.dev | email.complained |
| suppressed@simulator.outstamp.dev | email.suppressed |
Chaque événement est signé en HMAC-SHA256. Une livraison échouée est retentée 10 fois sur 48 heures, et tout événement peut être rejoué pendant 30 jours.
Outstamp-Id: whd_9r3t6v0w2y4a7c1e8g2j4l5n
Outstamp-Timestamp: 1789041600
Outstamp-Signature: v1=5d41402abc4b2a76b9719d91…
Tentatives de livraison sur 48 heures
Chaque projet envoie depuis son propre tenant isolé. Si le taux de rebond d'un projet grimpe, seul ce projet ralentit ou se met en pause.
App Acme
Taux de rebond de 0,4 % sur 24 heures
Acme préprod
Taux de rebond de 0,1 % sur 24 heures
Projet annexe
Taux de rebond de 5,2 % sur 24 heures
Répétez une requête avec la même Idempotency-Key et vous recevez la première réponse, pas un second e-mail.
Un seul e-mail envoyé.
Les prix publics de chaque fournisseur, côte à côte, dans sa propre devise.
| Fournisseur | 10 000/mois | 50 000/mois | 100 000/mois | 500 000/mois |
|---|---|---|---|---|
| Outstamp | 9 €Starter | 25 €Growth | 39 €Pro | 179 €Scale |
| Resend | 20 $USPro | 20 $USPro | 35 $USPro | 350 $USScale |
| Mailgun | 15 $USBasic | 35 $USFoundation | 90 $USScale | Non indiqué |
| Postmark | 15 $USBasic | Non indiqué | Non indiqué | Non indiqué |
Sources : resend.com/pricing, mailgun.com/pricing, postmarkapp.com/pricing. « Non indiqué » signifie que la page de tarifs n'affiche aucun prix pour ce volume dans son texte.
Un forfait mensuel, plus uniquement les e-mails au-delà de ce qu'il inclut. Les tests sont gratuits.
Développez et testez avant de payer.
0 €
9 €/mois
Facturé chaque mois
25 €/mois
Facturé chaque mois
39 €/mois
Facturé chaque mois
179 €/mois
Facturé chaque mois
Vos e-mails partent de l'Union européenne, depuis un tenant qui n'appartient qu'à votre projet.
Les factures sont émises au Portugal, avec votre numéro de TVA.
Chaque limite, calendrier de relance et durée de conservation figure dans la documentation publique avant même votre inscription.
Vous parlez à la personne qui construit Outstamp : @daminufe sur X ou df.pt.
Personne ne peut garantir la boîte de réception, et nous ne le promettons pas. Nous mettons en place ce qui dépend de nous : DKIM, SPF, DMARC et MAIL FROM, vérifiés automatiquement. Et les événements disent la vérité : delivered signifie que le serveur du destinataire a accepté le message.
Non. Vous ne gérez jamais de serveurs de messagerie ni les chaînes qui traitent les rebonds et les plaintes. Outstamp s'en charge pour chaque projet.
Non. Les clés de test, le simulateur et les webhooks sont gratuits, et vous pouvez envoyer de vrais e-mails à votre propre adresse vérifiée. Vous ajoutez une carte quand vous passez en production.
Vous n'êtes pas coincé. L'API est du REST standard, sans SDK à adopter, et votre DNS reste à vous. Changer de fournisseur, c'est modifier un seul appel HTTP.
Nous vous aidons pour le DNS et la migration. En échange, nous vous demandons un témoignage sincère une fois que vous êtes satisfait.