Generate IDs for seed data
“Generate 25 UUIDs for the seed data in our staging database.”
list_apis · get_api_docsfree
api_request GET /toolbox/v1/uuid?count=25 1 cr
25 fresh v4 UUIDs, formatted as a list for your seeder.
New The MCP server is live: all 45 APIs in Claude, Cursor or any MCP client. Connect your agent
The everyday utility belt for developers, served from the edge
The Developer Toolbox API bundles the six utilities you reach for daily into a single, dependency-free HTTP API running on Cloudflare's global edge network. Generate RFC 4122 v4 UUIDs in batches, compute MD5/SHA-1/SHA-256/SHA-384/SHA-512 digests, encode and decode unicode-safe base64, inspect JWT headers and payloads, mint cryptographically-secure passwords, and turn any string into a clean URL slug.
Every endpoint is pure compute — no third-party calls, no rate-limited upstreams, no surprise latency. Responses come back as clean, flat JSON with predictable shapes, so they drop straight into your code, CI pipelines, low-code automations, and serverless functions.
Free tier included, no credit card required. One key works across every API.
MCP · for your agent
Connect Claude, Cursor or any MCP client once, then ask in plain words. Your agent finds this API, reads its docs and makes the call: 1 credit per call, the same as REST, from your team's balance.
“Generate 25 UUIDs for the seed data in our staging database.”
list_apis · get_api_docsfree
api_request GET /toolbox/v1/uuid?count=25 1 cr
25 fresh v4 UUIDs, formatted as a list for your seeder.
“Turn these 40 blog post titles into URL slugs, stripping accents and punctuation, and flag any duplicates.”
list_apis · get_api_docsfree
api_request GET /toolbox/v1/slugify?text=10+Tips+for+Faster+Checkout+Pages 1 cr
A lowercase, hyphenated slug per title, with duplicates called out.
“Create a 32-character password with symbols for the new staging database user.”
list_apis · get_api_docsfree
api_request GET /toolbox/v1/password?length=32&symbols=true 1 cr
A cryptographically random 32-character password using letters, digits and symbols.
$ claude mcp add --transport http apicodex https://mcp.apicodex.io
Illustrative asks; the calls and prices are real. Claude, Cursor, VS Code and Windsurf setup: mcp.apicodex.io
Try it
Edit the parameters below and see the exact request and curl command you'd send. No key required to preview.
Documentation
The Developer Toolbox API exposes six pure-compute utility endpoints under the /toolbox/v1 namespace: UUID generation, multi-algorithm hashing, base64 encode/decode, JWT decoding, secure password generation, and slugification. All endpoints return flat JSON. Hashing runs over UTF-8 bytes, base64 handles full unicode, and password generation uses crypto.getRandomValues with rejection sampling to eliminate modulo bias.
https://api.apicodex.io/toolbox
Authenticate by passing your API key as the apikey query parameter, or by sending it in an X-Api-Key header.
GET /toolbox/v1/hash?algo=sha256&text=hello&apikey=YOUR_KEY
Illustrative values. Confirm current endpoint behavior, quotas, and data freshness in the API documentation before production use.
curl --request GET \
--url 'https://api.apicodex.io/toolbox/v1/hash?algo=sha256&text=hello&apikey=YOUR_KEY'
const params = new URLSearchParams({
algo: 'sha256',
text: 'hello',
apikey: 'YOUR_KEY'
});
const response = await fetch(
`https://api.apicodex.io/toolbox/v1/hash?${params}`
);
const data = await response.json();
console.log(data); // { algo: 'sha256', hex: '2cf24dba...', length: 64 }
import requests
url = "https://api.apicodex.io/toolbox/v1/hash"
querystring = {"algo": "sha256", "text": "hello", "apikey": "YOUR_KEY"}
response = requests.get(url, params=querystring)
print(response.json())
Pricing
This API costs 1 credit per request. Credits are shared across every API on your plan.
FAQ
Keep building
We use analytics cookies to understand how API Codex is used and improve it. No ads, no reselling.