SDKs and integration notes

Start with the SDKs, not hand-rolled HTTP clients.

Blocklog now includes first-party Node.js and Python SDK reference clients in-repo with automatic timestamps, retries, batching helpers, schema validation, and explicit idempotency support.

Node.js

Source lives in `SDKs/node/index.ts` and is designed for typed app integrations.

Python

Source lives in `SDKs/python/blocklog_sdk.py` and supports sync service workloads.

Operational posture

SDKs default to `idempotency_key`-based writes so retries do not fork the audit trail.

Included guardrails

These clients encode the ingestion rules the platform now expects.

Getting StartedLog Ingestion