> ## Documentation Index
> Fetch the complete documentation index at: https://docs.enfinitos.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SDK catalogue

> 28 SDKs across every substrate the EnfinitOS platform governs. TypeScript, Python, Go, Java, Ruby, Rust, Swift, Kotlin, and more.

EnfinitOS publishes 28 SDKs across 23 substrates. Every SDK is a thin
client over the same governed HTTP API documented in the
[API reference](/api-reference). They differ in language, in the
substrate they target, and in whether they wrap a native UI surface
or just sit alongside one.

<CardGroup cols={2}>
  <Card title="Auditor / Verifier" icon="signature" href="/sdks/auditor">
    The cryptographic verification library. Open source under MIT.
    TypeScript, Python, Rust — byte-compatible.
  </Card>

  <Card title="Operator Web" icon="grid-2" href="/sdks/operator-web">
    React component library — embed the EnfinitOS operator surfaces
    in your own admin UI.
  </Card>

  <Card title="Brand SDK" icon="bullseye" href="/sdks/brand">
    Read-only REST client. TypeScript, Python, Go, Java, Ruby.
  </Card>

  <Card title="CLI" icon="terminal" href="/sdks/cli">
    Operator-facing terminal — rights, offers, challenges, proof packs,
    consent, drills, audit export.
  </Card>

  <Card title="Renderer Core" icon="layer-group" href="/sdks/renderer-core">
    The substrate-agnostic foundation. Every render SDK composes it.
  </Card>

  <Card title="Render SDKs" icon="display" href="/sdks/render-substrate-sdks">
    DOOH, streaming, CTV, mobile, AR / glasses / hologram, gaming,
    automotive, smart home, wearables, audio, messaging.
  </Card>

  <Card title="Robotics & drone" icon="robot" href="/sdks/robotics-and-drone">
    Robotics (TS, Python) — geofencing, kinematic envelopes, e-stop.
    Drone adds Remote ID, NOTAM, BVLOS waivers.
  </Card>

  <Card title="Transit & broadcast" icon="satellite" href="/sdks/transit-and-broadcast">
    Adapter-mostly SDKs: satellite, aviation, maritime.
  </Card>
</CardGroup>

## Status taxonomy

We label every SDK with its real shipping status:

| Label                 | Meaning                                                                                                                      |
| --------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| **Open source · MIT** | Published on GitHub under MIT. Currently the auditor trio (sdk-auditor-ts/py/rs).                                            |
| **Integration-ready** | Typed, tested, documented, and wired to the EnfinitOS platform endpoints. Packages ship at the April 2027 production launch. |

Substrate readiness is tracked separately from per-SDK status, in the
[substrate readiness matrix](https://enfinitos.com/developers#trust)
on the public developer hub.

## Versioning

All SDKs follow **semantic versioning**. A `1.0.0` release is the
commitment that public types and method signatures are stable until
the next major bump. Until then we're on `0.x` and expect minor
breaking changes within the same `0.x` line — captured in each
SDK's `CHANGELOG.md`.

## Source of truth

The HTTP API is the single source of truth. Every SDK is generated or
hand-written to mirror it. If an SDK appears to disagree with the
[API reference](/api-reference) on the shape of a request or response,
**the API reference is correct** — the SDK is the bug. Please report
it.
