API Publique Gratuite de Génération d’UUID
ToolkitVault.com propose une API publique rapide et totalement gratuite pour générer des UUID pour les développeurs et les sites web.
Aperçu
Une API REST de génération d’UUID rapide et gratuite qui renvoie du JSON propre via HTTPS, prenant en charge v1, v3, v4, v5, v6 et v7 (ordonnée par le temps), avec guid comme alias de v4.
Générez des UUID en masse (jusqu’à 200 par appel) via de simples endpoints GET, utilisez le hachage namespace/nom pour v3/v5 (dns/url) et un formatage de sortie optionnel (uppercase/braced).
Aucune auth, limites de débit raisonnables et intégration instantanée pour backends, scripts, pipelines CI/CD et sites statiques.
URL de base
https://toolkitvault.com/api/uuid-generator
Content-Type
application/json
Auth
Publique (avec limitation de débit)
Versions prises en charge
v1,v3,v4,v5,v6,v7guid→ alias dev4v2→ 501 Not Implemented (UUID DCE Security non pris en charge)
Privilégiez v7 (ordonnée dans le temps) ou v4 (aléatoire) pour un usage général.
[ Publicité • Nos Partenaires ]
Endpoints
1. Générer avec paramètres de requête
GET /api/uuid-generator/{version}
Paramètres de requête
count|n— entier, nombre d’UUID (par défaut1, min1, max strict200)namespace— pour v3/v5 uniquement :dns(défaut) |urlname— pour v3/v5 uniquement : chaîne utilisée comme nomformat—default|uppercase|braced|braced-uppercase
Exemples
GET /api/uuid-generator/v7
GET /api/uuid-generator/v4?count=10
GET /api/uuid-generator/v5?name=my-domain.com&namespace=dns
2. Générer avec paramètre dans le chemin
GET /api/uuid-generator/{version}/{count}
- Comme ci-dessus, avec 
countdans le chemin name,namespaceetformats’appliquent toujours pour v3/v5 et le formatage
Exemples
GET /api/uuid-generator/v4/20
GET /api/uuid-generator/v3/5?name=https://example.com&namespace=url
[ Publicité • Nos Partenaires ]
Réponses
200 OK
{
  "version": "v4",
  "count": 10,
  "maxPerCall": 200,
  "uuids": ["6b8f8b8c-7f1a-4f4e-9d2e-1a3d9f8d2c01"]
}
400 Bad Request
{
  "error": true,
  "url": "https://toolkitvault.com/api/uuid-generator/v0",
  "statusCode": 400,
  "statusMessage": "Invalid version. Use v1|v2|v3|v4|v5|v6|v7|guid",
  "message": "Invalid version. Use v1|v2|v3|v4|v5|v6|v7|guid"
}
429 Too Many Requests
{
  "error": true,
  "url": "https://toolkitvault.com/api/uuid-generator/v4",
  "statusCode": 429,
  "statusMessage": "Too Many Requests",
  "message": "Too Many Requests"
}
501 Not Implemented (v2)
{
  "error": true,
  "url": "https://toolkitvault.com/api/uuid-generator/v2",
  "statusCode": 501,
  "statusMessage": "UUID v2 (DCE Security) not supported. Use v1/v6 or v4/v7.",
  "message": "UUID v2 (DCE Security) not supported. Use v1/v6 or v4/v7."
}
Exemples
# v7 unique
curl -s https://toolkitvault.com/api/uuid-generator/v7
# 20 v4 via chemin
curl -s https://toolkitvault.com/api/uuid-generator/v4/20
# v5 avec espace de noms DNS et nom
curl -s "https://toolkitvault.com/api/uuid-generator/v5?name=my-domain.com&namespace=dns"
[ Publicité • Nos Partenaires ]
Interface TypeScript
export type UuidResponse = {
  version: string
  count: number
  maxPerCall: number
  uuids: string[]
}