SDK npm package is not published yet and API environments may be unavailable.View status

Developer Documentation

Integrate document issuance, verification, and Ananke TCode workflows into your product.

Ananke Labs provides REST APIs and a TypeScript SDK for issuing cryptographically anchored credentials, stamping PDFs with verifiable DataMatrix barcodes, and building public verification experiences. Everything you need to add trust to your documents.

Your first integration

Three steps to a working integration.

TypeScript
import { AnankeClient } from "@ananke/sdk";

const client = new AnankeClient({
  baseUrl: "http://localhost:5300",
  apiKey:  process.env.ANANKE_API_KEY!,
});

// Issue an Ananke Trust document
const doc = await client.trust.documents.issue({
  templateId: "tmpl-uuid",
  recipientName: "Jane Doe",
  recipientEmail: "jane@example.com",
  fields: [{ key: "certNumber", value: "C-2026-001" }],
});
console.log(doc.reference);  // "TRF-..."
console.log(doc.status);     // "Active"
API Version

v1

Authentication

API Key (x-api-key header)

Base URL

api.anankelabs.net/v1

ResourcesOpenAPI spec