KERNIT Documentation

API version2026-05-12Version policy

API Versions

The current KERNIT OpenAPI contract version is 2026-05-12. Public routes stay stable where possible; breaking contract changes require a new documented version or variant before integrations are expected to move.

Current Version#

SurfaceCurrent value
OpenAPI version3.1.0
KERNIT API contract2026-05-12
Production hosthttps://api.kernit.org
Public schema/docs/openapi.json
Current snapshot/docs/api/versions/2026-05-12/openapi.json

Published Version Tracks#

TrackStatusDocs entry
2026-05-12 currentstable/docs/api/versions/current
next previewpreview/docs/api/versions/next

Historical OpenAPI Snapshots#

VersionStatusOperationsSchema
2026-05-11stable8/docs/api/versions/2026-05-11/openapi.json
2026-05-12stable9/docs/api/versions/2026-05-12/openapi.json

Compatibility Policy#

  • New optional response fields and optional request fields can ship inside the current contract.
  • Removing fields, changing required request fields, or changing endpoint semantics requires a documented version track before customer integrations are expected to migrate.
  • Endpoint pages, snippets, and playground forms are derived from the OpenAPI source for the current contract.

Release Gate#

Every docs release runs npm run docs:openapi:diff. The gate requires the current OpenAPI contract to match a versioned snapshot, requires snapshot filenames to match info.version, and rejects obvious breaking changes between published snapshots.

Snippet Strategy#

Endpoint snippets read OpenAPI operation metadata. Complete Node, Python, and cURL integration pages stay aligned with the docs source as canonical workflow templates until an official KERNIT SDK package is published.

Snippet surfaceStatusWhen to use
Endpoint snippetsBacked by OpenAPI metadata.Quick endpoint-level tests and field discovery.
Workflow templatesMaintained with the docs source and validated in the docs test gate.Copy-paste scan, resolve, review, apply integrations.
Official SDK packageNot published yet.Will replace or wrap the workflow templates when available.

Contract Policy#

PolicyCurrent rule
Public route policyProduction API calls use bare routes on https://api.kernit.org. Do not prefix public calls with /api.
Auth policyDocument-processing routes use Bearer API keys. Dashboard and team-management routes can use browser session auth where documented.
DOCX size ceiling25 MB
Support contextendpoint, status, requestId, scanFingerprint, settingsHash

Variant Model#

KERNIT docs currently publish one live API contract. Future enterprise, async-job, or resolver-specific contracts should appear as separate version or variant entries in this page before they become integration requirements.

Was this page useful?Send a lightweight docs feedback event.
Last updated: May 12, 2026Canonical: https://kernit.org/docs/api/versions/