Home › Catalog › DevTools › Why Forge DevTools
CyberChef and it-tools are superb browser toolkits — CyberChef chains dozens of operations into visual recipes, it-tools bundles fifty-plus utilities in one self-hostable UI. Both run entirely in the browser, which means you cannot curl them from a script. The Forge DevTools API exposes the eight everyday primitives — JSON, Base64, URL encoding, hashing, UUIDs, timestamps, and text stats — as individual REST endpoints you can call from a shell, a cron job, or a CI step.
| Feature | Forge DevTools | CyberChef / it-tools |
|---|---|---|
| Use the tools in the browser | ✓ | ✓ |
| Free REST API for scripts & CI | ✓ (per-tool endpoints) | × (browser/client-side only) |
| JSON format / minify / validate | ✓ (POST /json/format) | ✓ (in-browser) |
| MD5 + SHA-1 + SHA-256 + SHA-512 in one call | ✓ (GET /hash) | ✓ (one at a time in UI) |
| Batch UUIDs (up to 100, v1 or v4) | ✓ (GET /uuid?count=100) | partial |
| Recipe chaining of many operations | × | ✓ (CyberChef's core strength) |
| Tool count | 8 core primitives | 50+ (it-tools) |
| Cost / signup | $0, no key, no signup | $0 (both are free/open source) |
CyberChef and it-tools are designed to be used by a human in a tab. Forge DevTools is designed to be called by a script. Format some JSON straight from the shell:
curl -X POST "https://forge-node.tail2b516d.ts.net/json/format" \
-H "Content-Type: application/json" \
-d '{"name":"test","items":[1,2,3]}'
The same pattern covers /json/minify, /json/validate, /base64/encode, /base64/decode, /url/encode, and /url/decode.
One request returns MD5, SHA-1, SHA-256, and SHA-512 together — no clicking through algorithm tabs:
curl "https://forge-node.tail2b516d.ts.net/hash?text=hello"
Handy for verifying a checksum or generating an integrity hash inside a build step.
Generate up to 100 UUIDs (v4 random or v1 time-based) in one call, or convert between Unix epoch and ISO 8601 without pulling in a date library:
curl "https://forge-node.tail2b516d.ts.net/uuid?count=100"
curl "https://forge-node.tail2b516d.ts.net/timestamp/convert?epoch=1700000000"
POST /text/stats returns word count, character count, and reading time — useful for content pipelines, CMS validation, or a CI check that a description field is within length.
Yes. No signup, no API key. Rate-limited per IP. Details in the DevTools API docs.
JSON (format / minify / validate), Base64 (encode / decode), URL (encode / decode), hashing (MD5, SHA-1, SHA-256, SHA-512), UUID (v1 / v4, batch up to 100), timestamp (now + epoch↔ISO conversion), and text stats.
Yes — the DevTools page has a tabbed UI for all eight, but the same operations are available as REST endpoints for scripts.
Try the DevTools suite, or browse the full free API catalog for 15 more developer APIs in the same no-signup style.