ID Generator API
Simple REST API for generating UUID, ULID, and CUID2 identifiers
Overview
Our ID Generation API provides four simple endpoints for generating Universally Unique Identifiers (UUID v4/v7), ULIDs, and CUID2s. All endpoints return JSON responses and support CORS for cross-origin requests.
Base URL
Generate UUID v4 (Random)
Endpoint
Description
Generates a UUID version 4 using cryptographically secure random numbers. This is the most commonly used UUID format.
Example Request
Example Response
{ "uuid": "550e8400-e29b-41d4-a716-446655440000", "version": "v4", "timestamp": "2023-12-07T10:30:00.000Z" }
Generate UUID v7 (Time-ordered)
Endpoint
Description
Generates a UUID version 7 with timestamp information embedded. These UUIDs maintain chronological sort order while remaining unique.
Example Request
Example Response
{ "uuid": "01902ec8-7462-7000-a98b-3c4d92c6d9e5", "version": "v7", "timestamp": "2023-12-07T10:30:00.000Z" }
Generate ULID (Sortable)
Endpoint
Description
Generates a Universally Unique Lexicographically Sortable Identifier (ULID). ULIDs are 128-bit compatible with UUID and naturally sort by time.
Example Request
Example Response
{ "ulid": "01ARZ3NDEKTSV4RRFFQ69G5FAV", "version": "ulid", "timestamp": "2023-12-07T10:30:00.000Z" }
Generate CUID2 (Collision-resistant)
Endpoint
Description
Generates a CUID2 (Collision-resistant Unique Identifier version 2). CUID2s are shorter, URL-safe, and highly collision-resistant.
Example Request
Example Response
{ "cuid2": "c4u6pxk1r0000h0me6q1234ft", "version": "cuid2", "timestamp": "2023-12-07T10:30:00.000Z" }
Error Responses
500 Internal Server Error
Returned when UUID generation fails (rare occurrence).
{ "error": "Failed to generate UUID", "code": 500, "timestamp": "2023-12-07T10:30:00.000Z" }
404 - Not Found
Returned for unsupported endpoints.
{ "error": "Endpoint not found", "code": 404, "timestamp": "2023-12-07T10:30:00.000Z" }
Additional Information
CORS Support
All endpoints support Cross-Origin Resource Sharing (CORS) for browser-based applications.
Content-Type
All responses are returned with Content-Type: application/json
Performance
UUID generation is performed server-side with optimized algorithms for maximum performance and security.