Developer portal
SDKs, CLI & OpenAPI
Official SDK packages, qtangl-verify CLI, OpenAPI artifact, and Postman collection.
Last updated: 2026-06-14
Official SDKs (v0.9.1)
@qtangl/sdk (TypeScript)
npm package — OpenAPI-generated types, retries, idempotency, public verify endpoints.
npm install @qtangl/sdk
import { QtanglClient, newIdempotencyKey } from "@qtangl/sdk";
const client = new QtanglClient({
baseUrl: "https://api.qtangl.com",
apiKey: process.env.QTANGL_API_KEY!,
});qtangl (Python)
PyPI package — Pydantic models, retries, idempotency, offline verify via qtangl-verify.
pip install qtangl from qtangl import QtanglClient, new_idempotency_key client = QtanglClient(base_url="https://api.qtangl.com", api_key="your-key")
Release tag: sdk-v0.9.1 publishes both packages. Examples in sdk/examples/.
qtangl-verify CLI
# Offline verification (no dashboard login) pip install qtangl-verify qtangl-verify scan-abc123 --api https://api.qtangl.com # Verify pasted report JSON qtangl-verify --json report.jsonVerify specification →
HTTP recipes (today)
curl -X POST "https://api.qtangl.com/pqc/scan" \
-H "Authorization: Bearer 811f31d4-5b8e-4ed0-a7a2-8176e05eba63" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: scan-$(uuidgen)" \
-d '{
"scenarioId": "bank-tls-inventory",
"useFixture": true
}'Downloads
Machine-readable artifacts for codegen, Postman, and agentic systems. Regenerated on each release build.
openapi.json
Qtangl PQC Readiness API v0.9.1
Postman collection
Import into Postman or Insomnia
docs-corpus.md
Full markdown corpus for LLM and agent context
Agent bundle (.zip)
AGENTS.md, schemas, OpenAPI, verify spec, sample CBOM
Integration tips
- Poll
GET /pqc/scan/{id}until job completes. - Send
Idempotency-Keyon scan POST for safe retries. - Verify reports publicly — auditors need no API key.
- Handle 402 for entitlement-gated Monitor features.
- Load
AGENTS.mdfrom the agent bundle into Cursor, Claude Projects, or internal copilots.
Found an issue? Report documentation feedback