Integration Guides
The developer portal ships runnable examples for every common integration path. Each tab has copy buttons, and the quick start gets you verifying a document in three steps.
Open the Integration Guides tab in the developer portal for the full, copy-ready examples.
What is covered
- JavaScript and Node.js: install the
thesislock-sdk, create a client, verify a hash, check a batch, and read a profile, with a complete verify workflow. - Python: hash a file with
hashliband verify it through the JSON API withrequests, including error handling. - cURL: one command per endpoint, piped to
jqfor readable output. - GitHub Actions: gate a pipeline with
Tim-cryptow/thesis-lock/action@mainon push, on release, and as a hash-verify-fail sequence. - CI/CD Generic: run
thesislock-cliin any pipeline, including a Docker container and a multi-file bash script.
Quick start
Install the SDK and verify a document:
npm install thesislock-sdkimport { createClient } from 'thesislock-sdk';
const client = createClient();
const result = await client.verify(hash);
console.log(result.verified);For the underlying APIs, see the SDK Guide, the REST API, and the GitHub Action.