EVERYTHING XIAOMI
Get listed

GeoMesa

GeoMesa is an open-source suite for large-scale geospatial analytics on distributed computing systems.

Place
#29 of 40
Score
5.9
GeoMesa's website

What GeoMesa is

GeoMesa is an open-source suite for large-scale geospatial analytics on distributed computing systems. It stores point, line, and polygon data and lets users query it by geographic properties such as distance and area. For near-real-time spatio-temporal streams, it works with Apache Kafka; Apache Spark supports distributed geospatial analytics. The project works with databases including Accumulo, HBase, Redis, and Cassandra, and connects mapping clients through GeoServer using OGC interfaces such as WFS and WMS. GeoMesa is intended for large or fast-arriving spatial datasets, including IoT, tracking, social media, and mobile-phone data. Its manual describes scaling from gigabytes to petabytes by adding servers. It supports SQL queries, 3D geometry, coordinate transforms, and visibility labels, though attribute-level visibility is implemented only for Accumulo. The software is self-hosted, licensed under Apache License 2.0, and free. The recommended version is 5.4.0, and it requires Java 11 or 17.

Good

  • Works with Accumulo, HBase, Redis, and Cassandra.
  • Kafka support for near-real-time spatio-temporal streams.
  • Spark support for distributed geospatial analytics.
  • Scales horizontally by adding servers.
  • Supports 3D geometry and coordinate transforms.

Watch out

  • Requires Java 11 or 17.
  • Attribute-level visibility is only implemented for Accumulo.
  • Users must provide an authorization provider for their security setup.
  • Community modules are not supported by the GeoMesa team.

Who it suits

GeoMesa suits teams working with large or high-velocity spatial datasets, including IoT, tracking, social media, or mobile-phone data. It is for users prepared to run a self-hosted system and provide their own authorization provider for security architectures that need one.

Verdict

GeoMesa provides a free, self-hosted toolkit for distributed spatial data storage and analysis, with streaming and mapping integrations. Check its Java requirement and security configuration limits against your deployment needs.

Plans and prices

From GeoMesa's own pricing page, checked 3 Oct 2026.

All about pricing
PlanPriceWhat it gives you
GeoMesaFreeApache License 2.0 · open-source suite of tools

The facts

Each one read from GeoMesa's own pages, with the date it was checked.

What it does

Analytics
GeoMesa supports Apache Spark for distributed geospatial analytics.checked 3 Oct 2026
Community module limit
The manual says community modules are outside the GeoMesa project and are not supported by the GeoMesa team.checked 3 Oct 2026
Databases
The project site lists Accumulo, HBase, Redis, and Cassandra among the databases GeoMesa works with.checked 3 Oct 2026
Distribution
Release distributions with binary artifacts are available from GitHub, and GeoMesa artifacts are hosted on Maven Central.checked 3 Oct 2026
License
GeoMesa is licensed under the Apache License Version 2.0.checked 3 Oct 2026
Purpose
GeoMesa is an open-source suite for large-scale geospatial analytics on distributed computing systems.checked 3 Oct 2026
Release and runtime
The recommended version shown is 5.4.0, and GeoMesa requires Java 11 or 17 to run.checked 3 Oct 2026
Scale
The manual says GeoMesa can store gigabytes to petabytes of spatial data and scale horizontally by adding servers.checked 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.checked 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.checked 3 Oct 2026
Spatial data
It stores point, line, and polygon data and supports queries using geographic properties such as distance and area.checked 3 Oct 2026
Streaming
GeoMesa supports near real-time spatio-temporal stream processing using Apache Kafka.checked 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.checked 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.checked 3 Oct 2026

Where it runs

Mapping APIs
Through GeoServer, GeoMesa connects mapping clients using OGC APIs and protocols including WFS and WMS.checked 3 Oct 2026

Alternatives to GeoMesa

All alternatives
  1. 1

    CrateDB

    Free planOpen sourceWebAPILinuxmacOS
    8.4Free plan
  2. 2

    SingleStore Helios

    Free planWebAPILinuxmacOS
    8.1Free plan
  3. 3ClickHouse Cloud logo

    ClickHouse Cloud

    Open sourceWebAPILinuxmacOS
    7.9From $25.30 a month
  4. 4MySQL logo

    MySQL

    Free planAPILinuxmacOSSelf-hosted
    7.9Free plan
  5. 5

    Virtuoso Universal Server

    Open sourceWebAPILinuxmacOS
    7.9From $99.99 a year
  6. 6Apache Solr logo

    Apache Solr

    Free planOpen sourceWebAPILinuxmacOS
    7.7Free plan