{name}: Generate Version 5 UUID (SHA-1-based)

API: uuidtools.com:uuid-generator-api
Endpoint: /generate/v5/namespace/{namespace}/name/{name}
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 253ms

Description

Generate a deterministic UUID based on SHA-1 hash of namespace and name. Same inputs always produce the same UUID.

Parameters (2)

name (string, path, required)

Name within the namespace. Can be plain text or base64-encoded (prefix with base64:)

namespace (string, path, required)

Namespace identifier. Use one of: ns:url, ns:dns, ns:OID, ns:X500, or a valid UUID string

Examples (1)

Generate Version 5 UUID (SHA-1-based) openapi-spec
curl 'https://www.uuidtools.com/api/generate/v5/namespace/ns:dns/name/example.com'
import requests

resp = requests.get("https://www.uuidtools.com/api/generate/v5/namespace/ns:dns/name/example.com")
data = resp.json()
import zingu_apis

api = zingu_apis.api("uuid-generator")
result = api.fetch("generate/v5/namespace/{namespace}/name/{name}")

for item in result:
    print(item)
const resp = await fetch("https://www.uuidtools.com/api/generate/v5/namespace/ns:dns/name/example.com");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 00:43:50.453281 200 253ms
2026-04-15 00:43:44.841137 200 255ms
2026-04-14 01:20:59.621486 200 421ms
2026-04-12 15:19:41.573358 200 251ms
2026-04-10 01:22:47.465546 200 175ms
2026-04-09 03:14:28.834316 200 407ms