Générateur de clés d'idempotence
Générez des clés d'idempotence UUID v4 ou v7 dans votre navigateur, par lots jusqu'à 100, avec copie, export TXT/CSV et exemples prêts d'en-tête, cURL et fetch.
🔒 Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés sur un serveur.
Lettres, chiffres, _ - . uniquement · jusqu'à 32 caractères.
Généré localement dans votre navigateur avec un aléa cryptographiquement sûr. Rien n'est envoyé. Un préfixe est une simple étiquette — il n'ajoute ni unicité ni sécurité.
Utilisation pour les développeurs
Les exemples utilisent la première clé générée
Envoyez la même Idempotency-Key lorsque vous réessayez la même opération ; utilisez une nouvelle clé pour une nouvelle opération. Cet outil ne fait que générer des clés — c'est votre API qui gère l'idempotence. L'endpoint ci-dessous est un exemple, pas un vrai service.
Comment fonctionne le Générateur de clés d'idempotence
- Choisissez un type de clé (UUID v4 ou v7) et, en option, un préfixe et une taille de lot.
- Copiez la clé générée ou exportez un lot au format TXT ou CSV.
- Envoyez-la comme en-tête Idempotency-Key ; réutilisez la même clé lorsque vous réessayez cette opération et utilisez une nouvelle clé pour une nouvelle opération.
FAQ
À quoi sert cet outil ?
Il génère des clés uniques (UUID v4 ou v7, avec un préfixe facultatif) que vous joignez à une requête d'API comme en-tête Idempotency-Key, afin qu'une nouvelle tentative sûre de la même opération ne soit pas traitée deux fois.
Envoie-t-il des données quelque part ?
Non. Les clés sont générées dans votre navigateur avec le générateur aléatoire cryptographiquement sûr intégré, et rien n'est envoyé.
Puis-je l'utiliser tout de suite ?
Oui. Une clé apparaît dès le chargement de la page. Cliquez sur Générer pour en obtenir une nouvelle, ou choisissez une taille de lot pour en créer jusqu'à 100 d'un coup et les copier ou les exporter en TXT ou CSV.
Rend-il mon API idempotente ?
Non. L'outil ne produit que des clés. Votre API ou votre prestataire de paiement doit implémenter la gestion d'idempotence qui déduplique les requêtes portant la même clé.
Quelle est la différence entre UUID v4 et UUID v7 ?
UUID v4 est entièrement aléatoire. UUID v7 intègre un horodatage en millisecondes avant ses bits aléatoires, si bien que les clés se trient à peu près par date de création — utile si vous journalisez ou indexez les clés d'idempotence, mais pas nécessaire pour l'en-tête lui-même.
Dois-je réutiliser la même clé quand je réessaie une requête ?
Oui. Générez une clé avant la première tentative d'une opération, puis envoyez cette même clé à chaque nouvelle tentative de cette opération précise. N'utilisez une nouvelle clé que lorsque vous démarrez une opération réellement nouvelle.
Puis-je utiliser ces clés avec Stripe ou d'autres API de paiement ?
Oui. Les clés UUID v4 comme v7 fonctionnent comme valeur d'un en-tête Idempotency-Key pour des prestataires comme Stripe, Square et la plupart des API REST qui prennent en charge les écritures idempotentes.
Comment nous nous comparons
| Fonctionnalité | Online Tool Store | Extrait UUID écrit à la main | Génération de clés côté serveur |
|---|---|---|---|
| Fonctionne hors ligne dans le navigateur | ✓ | ✓ | ✗ |
| UUID v4 et v7 | ✓ | Selon les cas | Selon les cas |
| Génération par lot + export TXT/CSV | ✓ | ✗ | Parfois |
| Exemples prêts d'en-tête, cURL et fetch | ✓ | ✗ | ✗ |
Utilisez ceci pour une clé ou un lot rapide et privé pendant que vous câblez des appels d'API idempotents ; déplacez la génération de clés côté serveur dès qu'elle fait partie de votre flux de production.