Changelog
Developer-facing changes to the AxioRank API, SDKs, and webhooks.
Notable changes to the public API, SDKs, and webhooks. See Versioning & stability for what counts as a breaking vs. backward-compatible change. Dates are UTC.
2026-06-07 — Developer platform
- OpenAPI 3.1 spec published at
/api/openapi.json, with an interactive API reference. Import it into Postman or any OpenAPI codegen. - Developer webhooks — subscribe your services to platform events (
tool_call.evaluated,approval.resolved,kill_chain.detected, and more) with signed, retried, replayable delivery. See Webhooks. - SDKs — added webhook signature verification:
constructEvent/verifyWebhookSignature(TypeScript) andconstruct_event/verify_signature(Python). - Idempotency —
POST /gateway/tool-calland/gateway/verify-cardnow accept anIdempotency-Keyheader; safe retries replay the first response. See Gateway API → Idempotency. - Versioned URLs — the gateway is now reachable at the explicit
/api/v1base path; the unversioned/api/...paths remain as aliases. See Versioning & stability.
2026-06-06 — Python SDK
axiorank0.1.0 on PyPI — parity with the TypeScript SDK: sync (AxioRank) and async (AsyncAxioRank) clients,tool_call/enforce, card preflight, and a LangChain callback handler. See the Python quickstart.
2026-06-03 — Gateway API + TypeScript SDK
- Gateway API — the public HTTP contract: tool-call scoring/enforcement, card preflight, and inbound request verification. See the Gateway API.
@axiorank/sdk0.1.0 on npm —toolCall()/enforce(),verifyCard(), and theaxioGuardinbound middleware. See the TypeScript quickstart.@axiorank/mcp-gatewayon npm — govern an MCP server with no code changes.