[ Switch to styled version → ]


← Docs index

SDK Parity

This page tracks API surface parity between the official Pilot Protocol SDKs for Python, Node.js, and Swift. It details feature availability in each SDK and the roadmap to close gaps.

Status

Summary by feature category

What counts as a gap

Naming differences across languages are not considered gaps. Idiomatic equivalents are collapsed into a single canonical feature.

A real gap is an operation that one SDK does not expose.

Full method matrix

The complete row-per-method matrix is generated by a deterministic script in the main protocol repo at `scripts/parity-audit/`. Re-running the script against newer SDK commits regenerates the matrix locally to the `./inventory/` directory.

Roadmap

The target is full parity across all three SDKs, except for the FFI loader and Swift's typed response structs.

Cross-SDK versioning is documented in the GOVERNANCE file in the main protocol repo. All three SDKs share the same `MAJOR.MINOR` version line, with coordinated releases when the wire protocol changes.

Related