CRATON Get a free API key

Who it’s for · platform engineers

Adopt the format,
not a vendor.

The schema is open and needs no account: normalise to the format, keep your stack, take the hosted verbs when you want them.

Use the schema, no account Or get a free API key

Backdrop: the night lights of Tokyo, Nagoya and Osaka from the ISS — NASA, public domain.

The integration

A schema first, an API second

  1. Read the schema like any other file

    /schema.json is the canonical risk object as published JSON Schema — versioned so a minor bump never invalidates an object you already hold, and served byte for byte as the release carries it.

  2. Validate in your own CI

    The published validate.py checks a document against the schema with nothing but Python 3 and the directory — the same files Craton validates its own responses against, so conformance means the same thing on both sides.

  3. Normalise once, integrate anywhere

    Every team that speaks the canonical object can hand risks to any other. The format costs nothing to adopt and never expires; the engine, the normalisation and the hosted verbs are the paid half.

  4. Plain HTTP when you want the engine

    No SDK: every verb is a route with a documented, CI-executed example, every long verb is a job with an id, and every refusal shape is in the error reference.

In the browser instead

See the whole walk before you write a line

The playground performs the full path — file to object to trigger to backtest to technical price — against staging, with the raw request and raw answer beside every step. The workbench is the same API as a per-verb console once you hold a key.

Open the playground