X114
X114 API

Run every X114 tool as an API.

Hash, format, generate, and validate from your code. Bearer-token auth, pay-as-you-go credits, and a generous free tier to try it out.

API keys

Create, label, and revoke keys from your dashboard. One key per environment keeps production traffic clean.

Per-call credits

Every endpoint costs 1 credit. Buy credits in bulk — credits never expire on the lifetime plan.

Edge-deployed

All endpoints run on Cloudflare Workers, so responses land in tens of milliseconds from anywhere.

Simple JSON over HTTP

Plain JSON in, plain JSON out. No SDK required, no streaming, no GraphQL. Just curl and a Bearer token.

Endpoints

One credit per call. Try them in the browser first, then call them from your code.

See reference
POST /api/v1/echo1 credit

Echoes the JSON body back, with a server timestamp.

Read reference
POST /api/v1/hash1 credit

SHA-1 / SHA-256 / SHA-384 / SHA-512 digest of a string.

Read reference
POST /api/v1/json-validate1 credit

Validate and pretty-print JSON.

Read reference
POST /api/v1/uuid1 credit

Generate 1-500 RFC-4122 v4 UUIDs.

Read reference
POST /api/v1/qr-code1 credit

Generate a QR code as PNG, SVG, or UTF-8 blocks.

Read reference
POST /api/v1/markdown-render1 credit

Render Markdown to HTML or plain text.

Read reference

Quickstart

From zero to your first API call in three steps.

  1. 1Sign up for a free account and verify your email.
  2. 2Open Settings → API keys and create a key. Copy it once — for security we only show it on creation.
  3. 3Send a Bearer-authenticated POST request to any endpoint. The first call is on us.
curl -X POST https://x114.org/api/v1/hash \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"hello world","algorithm":"sha256"}'

Ready to start?

Sign up for a free account, claim your starter credits, and try the same X114 tools you already use in the browser — from your own code.