Authentication
Pass your API key as a Bearer token in every request.
Authorization: Bearer mk_live_…Endpoint
All tools share the same URL pattern. Always POST with a JSON body.
POST /api/v1/category/toolRate Limit
Free daily quota for building and automation.
Quick Start
Validate a JSON string in one curl command.
curl -X POST https://tools.devops-monk.com/api/v1/json/validator \
-H "Authorization: Bearer <your-api-key>" \
-H "Content-Type: application/json" \
-d '{"input": "{\"name\": \"Alice\", \"age\": 32}"}'{
"success": true,
"tool": "json-validator",
"result": {
"valid": true,
"formatted": "{\n \"name\": \"Alice\",\n \"age\": 32\n}"
}
}Response Format
Every endpoint returns the same wrapper — check success first, then read result.
✓ Success
{
"success": true,
"tool": "json-validator",
"result": { ... }
}✗ Error
{
"error": "Invalid API key"
}Error Codes
Standard HTTP status codes indicate what went wrong.
| Status | Meaning |
|---|---|
| 401 | Missing or invalid API key |
| 403 | API key lacks permission for this category |
| 404 | Tool not found — check category/slug spelling |
| 429 | Daily rate limit exceeded — resets at midnight UTC |
| 400 | Invalid JSON request body |
| 500 | Tool execution error — check your input |
All Endpoints
118 endpoints across 10 categories. Open any tool to see its full API tab with a ready-to-run curl example and request body schema.
JSON Tools
31 toolsPOST https://tools.devops-monk.com/api/v1/json/toolJSON Repair
/api/v1/json/repairFix broken JSON — trailing commas, single quotes, unquoted keys, and more.
API tabJSON Escape
/api/v1/json/escapeEscape special characters in a string for safe embedding in JSON.
API tabJSON Unescape
/api/v1/json/unescapeUnescape a JSON-encoded string back to human-readable text.
API tabJSON Stringify
/api/v1/json/stringifyConvert a JavaScript object literal to valid, spec-compliant JSON.
API tabJSON Diff
/api/v1/json/diffCompare two JSON objects and highlight added, removed, and changed fields.
API tabJSON Flatten
/api/v1/json/flattenFlatten nested JSON into a single-level object with dot-notation keys.
API tabJSON Unflatten
/api/v1/json/unflattenRestore a flat dot-notation object back to a nested JSON structure.
API tabJSON Size Analyzer
/api/v1/json/sizeAnalyze JSON byte size, key count, nesting depth, and type breakdown.
API tabJSON Schema Validator
/api/v1/json/schema-validateValidate JSON data against a JSON Schema (Draft 7/2019/2020).
API tabJSON Schema Generator
/api/v1/json/schema-generateInfer a JSON Schema from an example JSON document.
API tabJSON Token Counter
/api/v1/json/token-countCount GPT tokens in any JSON or text (cl100k_base encoding).
API tabGenerators
3 toolsPOST https://tools.devops-monk.com/api/v1/generators/toolQR Code Generator
/api/v1/generators/qr-codeGenerate QR codes for URLs, WiFi, vCards, SMS, and more.
API tabBarcode Generator
/api/v1/generators/barcodeGenerate barcodes in Code128, EAN-13, UPC-A, and more formats.
API tabPassword Generator
/api/v1/generators/password-generatorGenerate secure, random passwords with custom rules.
API tabEncoding & Hashing
9 toolsPOST https://tools.devops-monk.com/api/v1/encoding/toolBase64 Encode / Decode
/api/v1/encoding/base64Encode text to Base64 or decode Base64 back to text.
API tabBase32 Encode / Decode
/api/v1/encoding/base32Encode text to Base32 or decode Base32 back to text.
API tabHex Encode / Decode
/api/v1/encoding/hexConvert text to hexadecimal or decode hex back to text.
API tabBinary Encode / Decode
/api/v1/encoding/binaryConvert text to binary bits or decode binary back to text.
API tabCharcode Encode / Decode
/api/v1/encoding/charcodeConvert text to Unicode char codes or decode char codes back to text.
API tabURL Encode / Decode
/api/v1/encoding/url-encodePercent-encode URLs or decode %xx sequences back to text.
API tabHTML Entities Encode / Decode
/api/v1/encoding/html-entitiesEncode special chars to HTML entities or decode them back.
API tabHash Generator
/api/v1/encoding/hashGenerate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes.
API tabHMAC Generator
/api/v1/encoding/hmacGenerate HMAC signatures using SHA-1, SHA-256, SHA-384, or SHA-512.
API tabCryptography
8 toolsPOST https://tools.devops-monk.com/api/v1/cryptography/toolCaesar / ROT13 Cipher
/api/v1/cryptography/caesarEncrypt or decrypt text using the Caesar shift cipher.
API tabVigenère Cipher
/api/v1/cryptography/vigenereEncrypt or decrypt text using the Vigenère polyalphabetic cipher.
API tabXOR Cipher
/api/v1/cryptography/xorXOR text against a key — supports UTF-8, hex, or decimal keys.
API tabMorse Code
/api/v1/cryptography/morse-codeEncode text to Morse code or decode Morse code back to text.
API tabNATO Phonetic Alphabet
/api/v1/cryptography/nato-alphabetConvert text to NATO phonetic alphabet words or reverse.
API tabA1Z26 Cipher
/api/v1/cryptography/a1z26Substitute letters with their position in the alphabet (A=1, B=2, …).
API tabNetwork
27 toolsPOST https://tools.devops-monk.com/api/v1/network/toolIP Address Parser
/api/v1/network/ip-parserParse IPv4 or IPv6 addresses and show type, hex, binary, and decimal.
API tabURL Parser
/api/v1/network/url-parserBreak a URL into its components: protocol, host, path, query params, and hash.
API tabDefang / Refang URLs & IPs
/api/v1/network/defangMake URLs and IPs safe to share in reports by defanging them.
API tabMAC Address Formatter
/api/v1/network/mac-formatterConvert MAC addresses between colon, hyphen, dot, and plain formats.
API tabExtract IP Addresses
/api/v1/network/extract-ipsExtract all IPv4 and IPv6 addresses from a block of text.
API tabExtract Email Addresses
/api/v1/network/extract-emailsExtract all email addresses from a block of text.
API tabDNS Lookup
/api/v1/network/dns-lookupQuery any DNS record type for a domain using DNS-over-HTTPS.
API tabSubnet Calculator
/api/v1/network/subnet-calculatorCalculate network and host ranges from a CIDR or IP + mask.
API tabIP Blacklist Check
/api/v1/network/blacklist-checkCheck if an IP address appears on 15 common DNS blacklists.
API tabHTTP Headers Checker
/api/v1/network/http-headersInspect HTTP response headers and audit security headers.
API tabDNS Propagation Check
/api/v1/network/dns-propagationCheck DNS propagation across Google, Cloudflare, and Quad9.
API tabIP in Subnet
/api/v1/network/ip-in-subnetCheck whether an IP address falls inside a given subnet (CIDR).
API tabASN Lookup
/api/v1/network/asn-lookupLook up ASN, organization, and geolocation for an IP address.
API tabDomain Dossier
/api/v1/network/domain-dossierComprehensive domain report: WHOIS, DNS records, and IP geolocation in one view.
API tabDomain Check
/api/v1/network/domain-checkCheck if a domain name is available for registration.
API tabEmail Dossier
/api/v1/network/email-dossierValidate an email address: syntax, MX records, SPF, and DMARC.
API tabBrowser Mirror
/api/v1/network/browser-mirrorSee what your browser reveals: IP, user agent, screen, timezone, and more.
API tabDKIM Lookup
/api/v1/network/dkim-lookupLook up a DKIM public key record for a domain and selector.
API tabTCP Connect
/api/v1/network/tcp-connectConnect to any host and port and see the service banner — like telnet.
API tabEmail & DNS
11 toolsPOST https://tools.devops-monk.com/api/v1/email/toolMTA-STS Lookup
/api/v1/email/mta-stsCheck MTA-STS policy for a domain to enforce TLS for email.
API tabEmail Header Analyzer
/api/v1/email/email-header-analyzerPaste raw email headers to analyze routing, delays, and auth results.
API tabDMARC Record Generator
/api/v1/email/dmarc-generatorBuild a valid DMARC TXT record from a form.
API tabText
9 toolsPOST https://tools.devops-monk.com/api/v1/text/toolCase Converter
/api/v1/text/case-converterConvert text between UPPER, lower, Title, camelCase, snake_case, and more.
API tabFind & Replace
/api/v1/text/find-replaceFind and replace text with optional regex, case sensitivity, and global mode.
API tabRemove Duplicate Lines
/api/v1/text/remove-duplicatesRemove duplicate lines from text, with optional case-insensitive matching.
API tabText Diff
/api/v1/text/diffCompare two texts side-by-side and highlight added, removed, and unchanged lines.
API tabDate / Time
2 toolsPOST https://tools.devops-monk.com/api/v1/datetime/toolImages
12 toolsPOST https://tools.devops-monk.com/api/v1/images/toolImage Resize
/api/v1/images/image-resizeResize images to exact dimensions or by percentage in your browser.
API tabImage Compress
/api/v1/images/image-compressCompress images with adjustable quality and format selection.
API tabImage Convert
/api/v1/images/image-convertConvert images between JPEG, PNG, and WebP formats instantly.
API tabImage Crop
/api/v1/images/image-cropCrop images by specifying exact pixel coordinates and dimensions.
API tabImage Rotate & Flip
/api/v1/images/image-rotateRotate images by any angle and flip horizontally or vertically.
API tabImage Filters
/api/v1/images/image-filtersApply filters and adjustments to images with live preview.
API tabImage Watermark
/api/v1/images/image-watermarkAdd text watermarks to images with custom font, position, and opacity.
API tabImage ↔ Base64
/api/v1/images/image-to-base64Convert images to Base64 data URIs and decode Base64 back to images.
API tabImage Info
/api/v1/images/image-infoInspect image metadata: dimensions, size, type, aspect ratio, and more.
API tabLogo Generator
/api/v1/images/logo-generatorCreate custom logos with text, shapes, and gradients
API tabPassport Photo Maker
/api/v1/images/passport-photoCrop and export photos to official passport dimensions for any country.
API tabPhoto Print Grid
/api/v1/images/print-gridTile one image into a print-ready grid sheet at any size.
API tabCertificates
6 toolsPOST https://tools.devops-monk.com/api/v1/certificates/toolCertificate Decoder
/api/v1/certificates/cert-decoderDecode and inspect X.509 PEM certificates.
API tabCertificate Fingerprint
/api/v1/certificates/cert-fingerprintCompute SHA-1, SHA-256, and SHA-512 fingerprints of a certificate.
API tabPEM Converter
/api/v1/certificates/pem-converterConvert between PEM, DER, and Base64 certificate formats.
API tabSelf-Signed Certificate Generator
/api/v1/certificates/self-signed-generatorGenerate a self-signed X.509 certificate and key pair in your browser.
API tabCSR Generator
/api/v1/certificates/csr-generatorGenerate a Certificate Signing Request and private key.
API tab