FREEDOM251

Freedom251 › Spatial Databases

GeoMesa

Free plan APILinuxSelf-hosted

Visit GeoMesa Alternatives Pricing

GeoMesa's own site

What GeoMesa is

GeoMesa is a free, open-source suite for geospatial analytics on distributed computing systems. It stores point, line and polygon data and supports queries based on geographic properties such as distance and area. Apache Kafka supports near-real-time spatio-temporal stream processing, while Apache Spark supports distributed geospatial analytics. GeoMesa works with databases including Accumulo, HBase, Redis and Cassandra; through GeoServer, it connects mapping clients using OGC APIs and protocols such as WFS and WMS. The manual describes use with large or fast-arriving datasets such as IoT, tracking, social media and mobile-phone data, and capacity from gigabytes to petabytes through horizontal scaling. It supports SQL queries, 3D geometry and coordinate transforms. Visibility labels govern which users can see records, but attribute-level visibility is implemented only for Accumulo. GeoMesa is self-hosted and licensed under Apache License 2.0. The recommended version is 5.4.0, and it requires Java 11 or 17. The project directs users to its mailing list for bug reports and support; professional support is offered by GA Intelligence.

Who it suits

GeoMesa suits teams working with large or high-velocity geospatial datasets, including IoT, tracking, social media and mobile-phone data. It is intended for self-hosted deployments on distributed systems.

What it does well

  • Free and licensed under Apache License 2.0
  • Supports Kafka streams and Spark analytics
  • Works with Accumulo, HBase, Redis and Cassandra
  • Supports 3D geometry and coordinate transforms

What to know first

  • Requires Java 11 or 17
  • Attribute-level visibility is limited to Accumulo
  • Users must provide a service provider for different security architectures

Plans

PlanBilled and limitsPrice
GeoMesaApache License 2.0 · open-source suite of toolsFree

As geomesa.org lists them, read 3 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit the GeoMesa website.
  2. Choose a release distribution with binary artifacts from GitHub, or use artifacts hosted on Maven Central.
  3. Run GeoMesa with Java 11 or 17.
  4. Set up the supported databases and integrations needed for your data and workflows.

Verdict

GeoMesa is a free option for distributed geospatial storage and analytics, with support for streaming, databases and mapping clients. Review its Java requirement and the limits on attribute-level visibility and security configuration before deployment.

Questions

Is GeoMesa free?

Yes. Its listed plan is free, and the software is open source under Apache License 2.0.

Where can I run GeoMesa?

GeoMesa is self-hosted and lists API and Linux platforms. It requires Java 11 or 17.

Which databases does GeoMesa work with?

The project lists Accumulo, HBase, Redis and Cassandra.

Does GeoMesa support 3D geometry and coordinate transforms?

Yes. GeoMesa supports 3D geometry and coordinate transforms.

What support is available?

The project directs users to its mailing list for bug reports and additional support. GA Intelligence offers professional support.

Facts from GeoMesa's own pages

Analytics
GeoMesa supports Apache Spark for distributed geospatial analytics. · geomesa.org, 3 Oct 2026
Community module limit
The manual says community modules are outside the GeoMesa project and are not supported by the GeoMesa team. · geomesa.org, 3 Oct 2026
Databases
The project site lists Accumulo, HBase, Redis, and Cassandra among the databases GeoMesa works with. · geomesa.org, 3 Oct 2026
Distribution
Release distributions with binary artifacts are available from GitHub, and GeoMesa artifacts are hosted on Maven Central. · geomesa.org, 3 Oct 2026
License
GeoMesa is licensed under the Apache License Version 2.0. · geomesa.org, 3 Oct 2026
Mapping APIs
Through GeoServer, GeoMesa connects mapping clients using OGC APIs and protocols including WFS and WMS. · geomesa.org, 3 Oct 2026
Purpose
GeoMesa is an open-source suite for large-scale geospatial analytics on distributed computing systems. · geomesa.org, 3 Oct 2026
Release and runtime
The recommended version shown is 5.4.0, and GeoMesa requires Java 11 or 17 to run. · geomesa.org, 3 Oct 2026
Scale
The manual says GeoMesa can store gigabytes to petabytes of spatial data and scale horizontally by adding servers. · geomesa.org, 3 Oct 2026
Security
GeoMesa supports visibility labels to govern which users can see records, with attribute-level visibility currently implemented only for its Accumulo data store. · geomesa.org, 3 Oct 2026
Security configuration
The manual says there is no default authorization-provider implementation for different security architectures, so users must provide their own service provider for that setup. · geomesa.org, 3 Oct 2026
Spatial data
It stores point, line, and polygon data and supports queries using geographic properties such as distance and area. · geomesa.org, 3 Oct 2026
Streaming
GeoMesa supports near real-time spatio-temporal stream processing using Apache Kafka. · geomesa.org, 3 Oct 2026
Support
The project directs users to its mailing list for bug reports and additional support, and says professional support is offered by GA Intelligence. · geomesa.org, 3 Oct 2026
Use cases
The manual describes GeoMesa as suited to large or high-velocity spatial datasets, including IoT, tracking, social media, and mobile-phone data. · geomesa.org, 3 Oct 2026

Where GeoMesa stands on Freedom251

Look at these too