Know what you can install before you integrate.
Package availability, source availability, and version compatibility are different promises. This page states each one separately for the Honua SDKs. For Esri REST operation coverage and desktop-client workflows, see the Esri → Honua compatibility matrix.
What the table establishes. It is generated from the deployed sdk-availability.v1.json snapshot and checked against public package registries in CI. A source repository or tag alone does not make a package publicly installable.
Current SDK availability
Only the JavaScript / TypeScript SDK has a public registry package today, and it is a prerelease. The .NET and Python SDKs remain source previews until their public registry packages and recorded cross-version compatibility evidence are available.
| SDK | Availability | Published version | Install path | Compatibility boundary |
|---|---|---|---|---|
JavaScript / TypeScript@honua/sdk-js | Public prerelease | 0.1.0-beta.0 | npm install @honua/sdk-js@0.1.0-beta.0 | The published SDK checks the server capability contract. No broader version window is published yet. |
.NETHonua.Sdk | Source preview | Not published | Source preview ↗ | No public NuGet package or supported server-version window is published yet. |
Pythonhonua-sdk | Source preview | Not published | Source preview ↗ | No public PyPI package or supported server-version window is published yet. |
JavaScript migration companions. @honua/sdk-esri-compat@0.1.0-beta.0 — ArcGIS-shaped JavaScript compatibility layer; @honua/honua-migrate@0.1.0-beta.0 — JavaScript scanner, codemod, and parity-report CLI.
Verified public package state from sdk-availability.v1.json — checked 2026-07-10.
No general version window is published yet. Repository tags and the ArcGIS-compatible currentVersion returned by /rest/info do not establish SDK support. A version window becomes public only when released packages and cross-version evidence exist.
Check the Honua capability contract
Honua SDKs inspect GET /api/v1/admin/capabilities. The response reports the Honua server version, release channel, control-plane API version, metadata schemas, and feature flags used for compatibility decisions.
curl -sS -H "X-API-Key: $HONUA_API_KEY" \
"$HONUA_URL/api/v1/admin/capabilities" | jq '.data.compatibility'
/rest/info is intentionally an Esri-compatible discovery endpoint. Its currentVersion value describes that protocol surface; it is not the Honua release version.
Third-party desktop clients (ArcGIS Pro, QGIS)
Third-party desktop clients are tracked as operation-level evidence, because they consume Honua through protocol surfaces rather than a Honua-versioned client library.
| Client | How it consumes Honua | Compatibility source of truth |
|---|---|---|
| ArcGIS Pro / ArcPy | GeoServices REST and supported OGC surfaces | Esri → Honua compatibility matrix and the public operation parity matrix ↗ |
| QGIS | OGC API Features, WMS, WFS, and WMTS | Compatibility and the public client limitations ↗ |
Server-version windows for desktop clients are intentionally not asserted here. Their supported workflows are scoped by operations and current public source and test evidence.
How availability is verified
Honua lists a package as publicly installable only when its registry endpoint resolves. A supported version window requires released SDK and server artifacts plus recorded cross-version evidence. CI checks the generated table and registry state independently.