SDK sample catalog

This inventory is generated from samples/catalog.v2.json. Do not edit it by hand.

Catalog contract: honua.sdk.sample-catalog.v2 · SDK: @honua/sdk-js (effective version derived from package.json) · 34 executable examples

Golden journey readiness

Journey IDs are stable roadmap slots. planned candidates remain recipes or labs until their golden quality profile and evidence are satisfied; only qualified candidates use the golden track.

Journey Status Candidate sample
first-map planned maplibre-quickstart
service-explorer planned service-explorer
planning-permitting planned planning-permitting-workbench
incident-operations planned realtime-incident-dashboard
imagery-terrain planned imagery-cog-quickstart
cloud-native-analysis planned spatial-analytics-workbench
arcgis-migration planned migration-workbench

Executable samples

Sample Track Journey candidate Support Lifecycle Quality profile Data Configuration Demonstration
ai-spatial-app-builder lab - experimental active browser-lab hybrid approved Proves typed proposals, shared policy validation, signed single-use approval, bounded execution, refusal, and verified receipt states.
app-bootstrap-basic lab - deprecated retire browser-lab fixture not-required Bootstraps a minimal application through the legacy app-platform compatibility surface.
arcgis-source-app fixture - internal active internal-fixture fixture not-required Provides the ArcGIS JavaScript source application used by the migration end-to-end harness.
automatic-source-workflow fixture - internal active browser-fixture fixture not-required Exercises automatic MapLibre strategy selection, interaction state, refresh, and disposal against deterministic browser fixtures.
cesium-route-playback lab - experimental rework browser-lab hybrid legacy-unsafe Explores bounded route playback and elevation context through an optional Cesium consumer integration.
edit-workflow-demo recipe - supported rework browser-recipe fixture not-required Demonstrates optimistic edits, attachments, conflicts, and safe recovery.
endpoint-to-map recipe - experimental active browser-recipe hybrid approved mountSource() turns a public FeatureServer into a styled, interactive MapLibre map in four statements.
geocoding-quickstart recipe - supported rework browser-recipe hybrid legacy-unsafe Runs forward, reverse, and suggestion workflows with map feedback.
geoprocessing-job-runner recipe - supported merge browser-recipe hybrid legacy-unsafe Submits, polls, cancels, and inspects asynchronous geoprocessing jobs.
imagery-cog-quickstart recipe imagery-terrain supported rework browser-recipe hybrid legacy-unsafe Compares WMS imagery, COG-backed ImageServer tiles, and export previews.
kepler-analytics lab - experimental rework browser-lab hybrid legacy-unsafe Replays operations data through kepler.gl with linked filters and KPI evidence.
maplibre-quickstart recipe first-map supported rework browser-recipe hybrid legacy-unsafe Connects, discovers, explains, queries, and mounts one source with linked views and inspectable evidence.
mcp-gis-assistant lab - experimental rework browser-lab fixture not-required Demonstrates assistant tool discovery and safe SDK-backed spatial operations.
migration-workbench lab arcgis-migration supported rework browser-lab fixture legacy-unsafe Scans and transforms ArcGIS application source with auditable compatibility results.
nl-map-control lab - experimental active browser-lab fixture not-required A recorded fixture LLM compiles a canned instruction into an inspectable plan; read-only plans auto-execute, mutating plans require a signed agent-safety approval, and every execution emits a receipt beside the live map effects.
node-backend-quickstart recipe - supported active headless-recipe hybrid approved Uses the protocol-neutral client from a Node service without browser dependencies.
oauth-signin recipe - supported active browser-recipe fixture not-required Demonstrates browser authentication and session lifecycle without embedding credentials.
overture-geoparquet lab - experimental active browser-lab hybrid not-required Plans and executes bounded Overture GeoParquet queries with truthful worker, range, memory, and pruning evidence.
planning-permitting-workbench lab planning-permitting supported rework browser-lab fixture not-required Combines parcels, hazards, sketching, editing, and export in a task-oriented application.
pmtiles-static recipe - supported active browser-recipe fixture not-required Loads a static PMTiles archive without a Honua server.
react-quickstart recipe - supported active browser-recipe hybrid approved Uses the React provider, hooks, and map component over the same quickstart contract.
realtime-incident-dashboard lab incident-operations supported active browser-lab hybrid approved Runs live-first incident command with observable reconciliation and a guarded, resettable edit lab.
runtime-parity-showcase lab - experimental replace browser-lab fixture not-required Compares supported rendering paths and makes fidelity differences explicit.
service-explorer lab service-explorer supported rework browser-lab hybrid legacy-unsafe Browses heterogeneous spatial services with capability and cache diagnostics.
shared-renderer-state lab - experimental active browser-lab fixture not-required Exercises loop-safe camera, selection, filter, and time synchronization across MapLibre and Cesium.
sketch-editing recipe - experimental active browser-recipe fixture not-required terra-draw draw modes drive the edit-sketch workflow: undo/redo, snapping, and applyEdits submission.
spatial-analytics-workbench lab cloud-native-analysis experimental rework browser-lab hybrid approved Explains and accepts one plan linking AOI, map, table, chart, provenance, and reusable output.
stac-imagery-browser recipe - supported merge browser-recipe fixture not-required Discovers STAC collections and previews supported imagery assets.
standalone-quickstart recipe - supported merge browser-recipe hybrid approved Connects a public Esri service directly to MapLibre without a Honua server.
storytelling-25d-map lab - supported merge browser-lab hybrid legacy-unsafe Combines terrain, extrusion, OGC overlays, and route playback in a guided story.
temporal-playback recipe - experimental active browser-recipe fixture not-required Animates a month of seeded synthetic seismic events with createTemporalPlayback, styled by a first-class classBreaksRenderer whose legend derives from renderer.legendItems().
terrain-rgb-elevation recipe - supported merge browser-recipe hybrid legacy-unsafe Reads Terrain-RGB tiles for point elevation and route profiles.
unified-ops-workspace lab - deprecated retire browser-lab fixture not-required Composes incident command, analysis, and shared workspace state.
web-components-basic lab - deprecated retire browser-lab fixture not-required Demonstrates the SDK custom-element controls against a map.

The catalog also carries fixture/live evidence, evidence expiry, endpoint configuration names, provenance, attribution, freshness, lifecycle targets, validation profiles, and the complete 21-route honua.io migration mapping. The presentation-safe projection is samples/dist/honua-site-samples.v2.json.