DocsGetting startedQuickstart

Quickstart

Anchor a verifiable proof in under two minutes. Choose the path that matches how you build: the CLI, the JavaScript SDK, or the free Capture App.

1 · Create an API key

Sign in to the console and generate a key for your organization. Keys are shown once and are metered postpaid.

terminal — protect the keysh
# Store your key in the environmentexport KIST_API_KEY=kist_live_••••••••••••

2 · Install a tool

Pick whichever fits your workflow.

terminal — kist clibash
# Not published on npm yet — install from source during betagit clone https://github.com/vigneshat-Git/Kist && cd Kist/clinpm install && npm linkkist login✔ Signed in · API key stored in ~/.kistkist verify ./evidence.png --client <clientId>

3 · Verify a proof

Verification reads the Solana program directly. Pass the client id and the SHA-256 image hash to receive the on-chain record.

request — verifycurl
curl -X POST $KIST_API_BASE/verify \  -H "Authorization: Bearer $KIST_API_KEY" \  -H "Content-Type: application/json" \  -d '{"clientId":"<clientId>","imageHashHex":"0x7f3e…a3c9"}'
Keep keys secret

API keys authorize metered operations. Never ship them in client-side code.