The playground

Try any of 919 endpoints — live.

Pick an endpoint, load a working example, tweak the params, and send — no signup to try. Results render the way the data deserves; raw JSON, headers & code are one tab away.

Playground demo key · api.reefapi.com
post/dev-utils/v1/uuid1 credit

Generate ids: uuid v4/v7/v1(MAC-safe)/v3/v5, ULID, nanoid — up to 100.

Working example
Parameters

Id kind. v4=random · v7=time-ordered (RFC 9562) · v1=timestamp (random multicast node — host MAC never leaks) · v3/v5=deterministic namespace+name (md5/sha1) · ulid=Crockford-base32 sortable · nanoid=21-char URL-safe.

How many ids to generate (v3/v5 always 1 — deterministic). (1–100)

v3/v5 namespace: dns|url|oid|x500 or a custom UUID.

v3/v5 name to hash into the namespace.

nanoid length (nanoid only). (8–64)

request preview
curl -X POST https://api.reefapi.com/dev-utils/v1/uuid \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"version":"v4","count":"3"}'

Hit Send to run this endpoint live.