Dev Toolkit

47 developer utilities in one API. Validate and diff data formats, parse regex and cron expressions, generate UUIDs and mock data, transform JSON, run LLM tasks, and much more.

Base URL

https://dev.toolkitapi.io/v1/

Categories

Data Format Tools

Endpoint Description
POST /v1/json-validate Validate JSON syntax
POST /v1/json-diff Diff two JSON objects
POST /v1/yaml-validate Validate YAML syntax
POST /v1/xml-validate Validate XML, optionally against XSD
POST /v1/toml-validate Validate TOML syntax
POST /v1/json-schema-validate Validate JSON against a JSON Schema
POST /v1/jsonpath Query JSON with a JSONPath expression
POST /v1/json-to-schema Generate a JSON Schema from sample data
POST /v1/csv-lint Lint and validate CSV data

Generation & Randomness

Endpoint Description
GET /v1/uuid Generate UUIDs, ULIDs, or Nano IDs
GET /v1/password-gen Generate secure random passwords
GET /v1/lorem-ipsum Generate Lorem Ipsum placeholder text
GET /v1/fake-data Generate fake emails, names, addresses, and more
GET /v1/qr-generate Generate a QR code (PNG or SVG)

Mock Data

Endpoint Description
POST /v1/mock-data Generate structured mock datasets (JSON, CSV, SQL, XML)
POST /v1/mock-schema Reverse-engineer a field schema from a sample object

Parsing & Analysis

Endpoint Description
POST /v1/regex-test Test a regex pattern against text
POST /v1/regex-extract Extract capture groups from text
GET /v1/cron-parse Parse a cron expression and get next run times
GET /v1/cron-next Get next execution times for a cron expression
GET /v1/timestamp Convert Unix timestamps ↔ ISO 8601
POST /v1/user-agent Parse a User-Agent string
GET /v1/ip-calc Calculate IP network details from CIDR
GET /v1/url-parse Decompose a URL into components
POST /v1/http-header-parse Parse raw HTTP headers
GET /v1/color-convert Convert colours between hex, RGB, HSL, and more
GET /v1/base-convert Convert numbers between bases (2–36)
POST /v1/semver-compare Compare and sort semantic version strings
GET /v1/chmod-calc Convert between octal and symbolic file permissions
POST /v1/env-parse Parse a .env file into key-value pairs

Text & Diff

Endpoint Description
POST /v1/diff Compute a unified diff between two strings
POST /v1/slug Convert text to a URL-friendly slug
POST /v1/word-count Count words, characters, sentences, and paragraphs
POST /v1/sql-format Format and pretty-print a SQL query
POST /v1/text-escape Escape or unescape text (shell, regex, JSON, SQL, XML)
POST /v1/text-truncate Truncate text to a maximum length
POST /v1/code-format Format source code (Python, JSON, XML, HTML, SQL)

Transform Tools

Endpoint Description
POST /v1/json-transform Transform JSON with a JMESPath expression
POST /v1/math-eval Evaluate a mathematical expression
POST /v1/date-format Parse, format, and convert dates between timezones
POST /v1/json-flatten Flatten or unflatten a nested JSON object
POST /v1/array-ops Sort, unique, intersect, diff, union, chunk arrays
POST /v1/number-format Format a number (decimal, currency, percent, scientific)

Templating

Endpoint Description
POST /v1/liquid-render Render a Liquid template with variables

LLM Tools

Endpoint Description
POST /v1/llm-extract Extract structured data from text via JSON Schema
POST /v1/llm-classify Classify text into categories
POST /v1/llm-summarize Summarize text (paragraph, bullets, one-line)
POST /v1/llm-sentiment Detect sentiment and emotional tone
POST /v1/llm-translate Translate text to any language
POST /v1/llm-rewrite Rewrite text in a different tone or style
POST /v1/llm-entities Extract named entities (persons, orgs, locations, dates)

Network Tools

Endpoint Description
POST /v1/dns-lookup Look up DNS records for a domain
POST /v1/ssl-check Check the SSL/TLS certificate for a domain

Example

Validate a JSON string:

curl -X POST https://dev.toolkitapi.io/v1/json-validate \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_KEY" \
  -d '{"data": "{\"name\":\"test\",\"value\":42}"}'
{
  "valid": true,
  "error": null
}

Generate a UUID:

curl "https://dev.toolkitapi.io/v1/uuid?version=v4&count=3" \
  -H "X-API-Key: YOUR_KEY"
{
  "ids": [
    "a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d",
    "b2c3d4e5-f6a7-4b8c-9d0e-1f2a3b4c5d6e",
    "c3d4e5f6-a7b8-4c9d-0e1f-2a3b4c5d6e7f"
  ],
  "version": "v4",
  "count": 3
}

Tip

The Dev Toolkit is ideal for building developer tools, IDE extensions, and CLI utilities. Every endpoint is stateless and fast.