DevKit
Coming with Pro

API Documentation

Access all DevKit tools programmatically. Automate workflows, batch process data, and integrate into CI/CD pipelines.

Base URL: https://api.devkit.web.id/v1

Auth: Bearer token (included with Pro subscription)

Rate limit: 10,000 requests/month (Pro), 100 requests/day (Free trial)

Authentication

curl -X POST https://api.devkit.web.id/v1/json/format \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input": "{\"name\":\"test\"}"}'

Endpoints

POST/api/json/formatFormat and validate JSON

Request body:

{ "input": "..." }

Response:

{ "output": "...", "valid": true }
POST/api/json/minifyMinify JSON

Request body:

{ "input": "..." }

Response:

{ "output": "..." }
POST/api/encode/base64Base64 encode/decode

Request body:

{ "input": "...", "action": "encode|decode" }

Response:

{ "output": "..." }
POST/api/encode/urlURL encode/decode

Request body:

{ "input": "...", "action": "encode|decode" }

Response:

{ "output": "..." }
POST/api/hashGenerate hashes

Request body:

{ "input": "...", "algorithms": ["sha256"] }

Response:

{ "sha256": "..." }
POST/api/generate/uuidGenerate UUIDs

Request body:

{ "count": 5 }

Response:

{ "uuids": ["..."] }
POST/api/generate/passwordGenerate passwords

Request body:

{ "length": 16, "symbols": true }

Response:

{ "password": "..." }
POST/api/convert/yaml-to-jsonYAML to JSON

Request body:

{ "input": "..." }

Response:

{ "output": "..." }
POST/api/convert/csv-to-jsonCSV to JSON

Request body:

{ "input": "..." }

Response:

{ "output": [...] }
POST/api/minify/cssMinify CSS

Request body:

{ "input": "..." }

Response:

{ "output": "...", "savings": "32%" }

Error Responses

CodeMeaning
400Invalid input or missing required fields
401Missing or invalid API key
429Rate limit exceeded
500Internal server error

API access is included with DevKit Pro.

Join the waitlist to get notified when the API launches.