Honua
// proof hub · scoped comparison

Honua vs. GeoServer & QGIS Server

← Back to claims & evidence

These servers fit different operating models. This page compares their documented protocol surfaces, licensing, and deployment posture, then presents one historical Honua-versus-GeoServer benchmark separately. Product facts were reviewed against the linked documentation on July 11, 2026.

How to read this page. Cells marked snapshot come from the April 28, 2026 GeoBench table and inherit its reproducibility limits. Cells marked documented summarize linked product or licensing documentation; they are not benchmark results. No competitor price or TCO claim is made.

The three servers

The three servers table
ServerRuntimeLicense modelIn the benchmark harness?
Honua Server.NET 10Elastic License 2.0 (ELv2) ↗ source-available server; Apache-2.0 SDKs; self-hostableYes — primary subject of the geobench snapshot
GeoServerJava / JVMGPL-2.0-or-later, open source ↗Measured — version 2.28.0 with the GSR community extension in this snapshot
QGIS ServerC++ / QtGPL-2.0-or-later, open source ↗Harness support only — version 3.38 is runnable, but no QGIS result appears in the published headline table

Runtime and license rows are documented product facts. Harness participation is snapshot evidence; see methodology and limits.

Documented protocol coverage

This table summarizes documented core or extension-based protocol paths. “Not documented” means the reviewed core-service documentation did not identify that surface; it is not proof that no plugin or custom integration exists.

Documented protocol coverage table
ProtocolHonuaGeoServerQGIS Server
Esri GeoServices REST (FeatureServer / MapServer / ImageServer)Native · partial by operationGSR community extensionNot documented in reviewed core services
OGC API FeaturesYesCommunity moduleYes
WMS / WFS / WMTSYesYesYes
WCS (coverages)ExperimentalYesYes
STACYesCommunity extensionNot documented in reviewed core services
OData feature surfaceYesNot documented in reviewed core servicesNot documented in reviewed core services

These are documented surfaces, not a shared conformance result. Sources: Honua protocols; GeoServer services ↗ and STAC extension ↗; QGIS Server services ↗. Coverage and extension maturity vary within every product.

Performance — Honua vs. GeoServer (sourced)

This is the only published profile here with measurements for two servers. The table reproduces the April 28, 2026 GeoBench snapshot: a 100K-point dataset, five-run median, and 4 vCPU / 4 GB per server container, with disclosed but different pool settings. It is historical evidence, not a current release result. The exact Honua image and full run directory are not publicly pinned; read the complete methodology and limits.

Performance — Honua vs. GeoServer (sourced) table
ScenarioHonuaGeoServerHonua advantage
GeoServices MapServer/identify, large bbox2868.9 req/s, p95 6.3 ms6.1 req/s, p95 2833.6 ms470x req/s · 450x lower p95
WMS filtered GetMap, range171.4 req/s, p95 105.5 ms1.7 req/s, p95 11953.6 ms101x req/s · 113x lower p95
Attribute filter, LIKE1632.8 req/s, p95 5.2 ms22.3 req/s, p95 959.3 ms73x req/s · 185x lower p95
Spatial bbox, large bbox1069.3 req/s, p95 15.5 ms19.5 req/s, p95 977.1 ms55x req/s · 63x lower p95
Concurrent mixed workload, 100 VUs1190.2 req/s, p99 201.4 ms96.2 req/s, p99 1793.2 ms12x req/s · 8.9x lower p99
WMS GetMap, medium bbox80.1 req/s, p95 186.4 ms30.5 req/s, p95 582.5 ms2.6x req/s · 3.1x lower p95
Within that test profile, every listed comparable performance cell favored Honua. The result does not establish performance for other versions, datasets, configurations, or production workloads. Response-shape audits and a conflicting wms-getfeatureinfo rerun status further limit the snapshot.

No QGIS performance comparison. QGIS Server is runnable in the harness, but the published snapshot contains no QGIS result row.

Esri-client compatibility

The useful migration question is not “does the product name work?” but “are the exact operations and parameters used by this workflow supported?” Honua's public parity documentation keeps that answer scoped:

Esri-client compatibility table
GeoServices surfaceHonua boundaryPublic evidence
FeatureServer / MapServer / ImageServerPartialOperation and parameter matrix ↗
GeocodeServer / NAServer / GPServerPartialOperation and parameter matrix ↗
Geometry ServiceDocumented operations implementedParameter caveats ↗

See the Compatibility Matrix for the evaluation method and the public client limitations ↗. A migration decision should use your operation inventory and test results, not a product-level compatibility percentage.

Commercial & operating model

Commercial & operating model table
DimensionHonuaGeoServerQGIS Server
Source licenseELv2 server; Apache-2.0 SDKsGPL-2.0-or-laterGPL-2.0-or-later
Esri clientsNative GeoServices surface; partial by operationCommunity-extension pathNo GeoServices surface identified in reviewed core-service docs
Deployment ecosystemPublic Helm chart; GitOps loop private betaProject and community deployment optionsContainer and community deployment options
Documented telemetry pathOpenTelemetryMonitoring depends on deployment and extensionsLogging and metrics depend on deployment and plugins
Commercial supportHonuaMultiple third-party providersMultiple third-party providers

This table summarizes documented operating-model differences; it is not a quality ranking. The Honua column links to pricing, licensing, operations, and deployment evidence. Competitor implementations vary by version, extension set, and service provider.

Where each option fits

Verify it yourself

Re-run the public performance harness, inspect the public compatibility documentation, and test your own operation inventory against the exact Honua revision or pilot build under evaluation:

# Performance head-to-head (Honua vs. GeoServer vs. QGIS Server)
git clone https://github.com/honua-io/geobench
cd geobench && python3 data/small/generate.py && ./scripts/run-benchmark.sh

For protocol discovery, the live STAC root ↗ is available; the demo host root is not presented as a landing page.