devdrawer won 1st place!Hacktoberfest Hack DaySee the win
Star
API · v1

Developer tools,
one HTTP call away.

Generate UUIDs, hash text, convert timestamps and test regexes from your own code. Send JSON, get JSON back. Free to use, no key needed.

Quick start

Generate a UUIDcurl
curl -X POST https://www.devdrawer.xyz/api/v1/uuid \
  -H "Content-Type: application/json" \
  -d '{"version": "v7", "count": 2}'
{
  "tool": "uuid",
  "result": { "ids": ["019…", "019…"] }
}

Playground

Pick an endpoint, edit the request, and send it. The code samples update as you type.

Endpoints
UUID GeneratorGenerate one or more UUIDs (v4 random or v7 time-ordered).
Requestapplication/json
Response
Send a request to see the response here.
curl -X POST https://www.devdrawer.xyz/api/v1/uuid \
  -H "Content-Type: application/json" \
  -d '{ "version": "v7", "count": 3 }'
Inputs
FieldTypeDefaultDescription
versionstringv4"v4" (random) or "v7" (time-ordered).
countnumber1How many IDs to return (1–100).

Returns: { "ids": ["…"] }

Plain JSON in, JSON out

Every endpoint takes a JSON object and returns { tool, result }. Errors come back as { error } with a 4xx or 5xx status.

CORS enabled

Call the API straight from a browser page on any domain. There are no cookies or accounts to deal with.

Nothing stored

Inputs are used for the one request and never written to disk or logs. Generated secrets are made fresh on every call.

Privacy & limits

The API runs on our server. Unlike the web tools, which run entirely in your browser, the text you send to an API endpoint is processed on devdrawer's server for that single request. Don't send passwords, production keys or other secrets you wouldn't send to a third party. Use the web tools for those.

Each IP address gets 60 requests a minute. Inputs are capped at 20,000 characters, and request bodies at 60 KB.

Endpoints

List everything as JSON at GET /api/v1, or fetch one tool's docs at GET /api/v1/<tool>.