Canonical code catalog / 20 maintained entries

Make the first request. See the exact result.

Small, reproducible examples across Honua Server and the JavaScript SDK. Run a verified browser build when one exists, then inspect the source and evidence.

4
server samples executed by this repository
4
server-first tasks with cross-SDK references
12
SDK entries admitted from the producer handoff

Recommended starts

Choose the client you already have.

Each path produces a concrete result before it introduces the wider platform.

Full catalog

Find one concept.

Showing all 20 samples.

Example contract

Examples

Focused, runnable code that teaches one API or protocol concept.

12

Discovery

1
Examplegolden

First Map: a Maui County layer in MapLibre

Starts with a Maui County feature layer on an interactive map (the governed 2025 Census tract fixture, or the anonymous live Maui parcels layer when built against a live endpoint), then reveals the endpoint, accepted query plan, provenance, and protocol diagnostics behind it.

maplibre-quickstart honua-sdk-js js community hybrid anonymous
▶ Runnablesupport: supportedfixture: executedlive: executed

Geocoding

1
Examplerecipe

Geocoding quickstart

Turns a reviewed address result into a synchronized MapLibre pin with score, locator, and provenance in view.

geocoding-quickstart honua-sdk-js js community fixture none
▶ Runnablesupport: supportedfixture: executedlive: not-applicable

Raster

2
Examplegolden

Imagery and Terrain journey

Searches STAC, renders a bounded direct COG window in MapLibre, compares published imagery, and samples terrain elevation profiles.

imagery-cog-quickstart honua-sdk-js js community hybrid host-mediated
▶ Runnablesupport: supportedfixture: executedlive: executed

Serve

6
Example15 min · intermediate

Category style and legend from OGC API Features

One HTML file reads OGC API Features items, colours them in MapLibre GL JS with a data-driven match expression on a category field, and builds the legend and popup from the same values.

maplibre-category-style-legend honua-samples rest community public-live anonymous
▶ RunnableRuns green — verified 2026-10-24 against server 2026.1.1
Example10 min · beginner

FeatureServer layer in MapLibre GL JS

One HTML file loads a GeoServices FeatureServer layer as GeoJSON, adds it to MapLibre GL JS as a GeoJSON source, fits the map to it and opens a popup on click.

maplibre-featureserver-layer honua-samples rest community public-live anonymous
▶ RunnableRuns green — verified 2026-10-24 against server 2026.1.1
Example10 min · intermediate

OGC API Tiles vector tiles in MapLibre GL JS

One HTML file reads a collection's OGC API Tiles tileset metadata and draws its Mapbox Vector Tiles in MapLibre GL JS, extruded by building height.

maplibre-ogc-tiles-mvt honua-samples rest community public-live anonymous
▶ RunnableRuns green — verified 2026-10-24 against server 2026.1.1
Examplejob-first

Query two operations sites

One bounded feature query, shown server-first and then through equivalent JavaScript, Python, and .NET calls against the same FeatureServer fixture.

feature-query honua-samples restjspythondotnet community fixture see server contract
support: Community
Example8 min · beginner

Stock esri-leaflet FeatureLayer on Honua

One HTML file uses unmodified Leaflet and esri-leaflet to draw a filtered Honua FeatureServer layer with popups -- the same code an ArcGIS FeatureServer needs, with no Honua-specific code.

esri-leaflet-featurelayer honua-samples rest community public-live anonymous
▶ RunnableRuns green — verified 2026-10-24 against server 2026.1.1

Streaming

1
Examplerecipe

Temporal playback

Animates a month of seeded synthetic seismic events with createTemporalPlayback, styled by a first-class classBreaksRenderer whose legend derives from renderer.legendItems().

temporal-playback honua-sdk-js js community fixture none
▶ Runnablesupport: experimentalfixture: executedlive: not-applicable

Other (no canonical capability yet)

1
Examplerecipe

Map a bounded Arrow result

Executes an exact Honua Server Arrow fixture through bounded pushdown, decoding, cancellation, evidence, and a deterministic MapLibre handoff.

columnar-query-quickstart honua-sdk-js js community fixture none
▶ Runnablesupport: experimentalfixture: executedlive: not-applicable

Walkthrough contract

Walkthroughs

Task-oriented sequences that explain the decisions between each working step.

5

Editing

1

Process

1
Walkthroughjob-first

Submit, observe, cancel, and collect a process job

A bounded OGC API Processes lifecycle with one raw server contract and truthful language-specific lifecycle differences.

geoprocessing-job-lifecycle honua-samples restjspythondotnet community receipt-required see server contract
support: Community server; SDK maturity varies by language

Raster

2
Walkthroughjob-first

Decide whether Zarr, NetCDF, or HDF5 is ready

A preview-only maturity review for multidimensional formats. It is deliberately non-runnable and non-GA: server source evidence exists, but no JavaScript adapter or public end-to-end canary closes the path.

multidimensional-format-maturity honua-samples rest community planned see server contract
support: Preview-only architecture guidance; not a support claim
Walkthroughrecipe

STAC imagery browser

Searches Maui imagery by bounds and time, renders a selected preview, and inspects a signed PMTiles v3 handoff.

stac-imagery-browser honua-sdk-js js community fixture none
▶ Runnablesupport: experimentalfixture: executedlive: planned

Other (no canonical capability yet)

1
Walkthroughlab

Overture GeoParquet

Plans and executes bounded Overture GeoParquet queries with truthful worker, range, memory, and pruning evidence.

overture-geoparquet honua-sdk-js js community hybrid anonymous
▶ Runnablesupport: experimentalfixture: executedlive: planned

Project contract

Projects

Production-shaped applications where the complete GitHub repository is the primary artifact.

3

Discovery

1

Editing

1

Process

1