Skip to content
SPECIFICTION
Get listed

openGemini

opengemini.org

Free plan WindowsmacOSLinuxAPISelf-hosted
Visit opengemini.org
Spec score 8.5 #8 of 36 in Time-Series Databases

What it is

openGemini is a free, open-source distributed database for storing and analyzing time-series data, including metrics, logs, and traces. Its stated application areas include monitoring and observability, IoT, and operations analysis. The system uses an MPP architecture with ts-sql, ts-meta, and ts-store components that can be scaled independently. Column-based storage, compression, automatic partitioning, and LSM-based techniques are part of its storage design. A built-in AI analysis platform provides real-time anomaly detection. Query options include InfluxQL, PromQL, and GeminiQL; ingestion methods include InfluxDB Line Protocol, Apache Arrow Flight, and Prometheus remote_write. It also provides HTTP APIs for expression and metadata queries and remote reads and writes. Deployment is supported on Linux, macOS, and Windows, as well as through Docker and Kubernetes. Authentication is disabled by default and must be enabled in configuration. PromQL compatibility covers 90% of Prometheus functions and operators, with some unsupported.

Spec sheet

What it does
openGemini is an open-source, cloud-native distributed time-series database for storing and analyzing massive time-series data.Read 9 Oct 2026 · docs.opengemini.org
Purpose
openGemini is an open-source, cloud-native distributed time-series database for storing and analyzing large volumes of time-series data.Read 9 Oct 2026 · docs.opengemini.org
Deployment
The installation guide describes Linux, macOS, and Windows support; it recommends macOS and Windows for development and debugging.Read 9 Oct 2026 · docs.opengemini.org
Security
Username and password authentication is supported but disabled by default in the configuration; HTTPS also requires configuration to enable.Read 9 Oct 2026 · docs.opengemini.org
Analysis
The built-in AI data analysis platform provides real-time anomaly detection for time-series data.Read 9 Oct 2026 · docs.opengemini.org
Architecture
It uses an MPP architecture with ts-sql, ts-meta, and ts-store components, and says components can be scaled independently.Read 9 Oct 2026 · docs.opengemini.org
Backup limitation
The backup and restore guide says backup requests are supported through an interface, but there is no CLI command for backup.Read 9 Oct 2026 · docs.opengemini.org
Community
The project invites users to join its Slack developer community and contribute code.Read 9 Oct 2026 · opengemini.org
Community and support
The project invites users to join its developer community on Slack and contribute alongside enterprises, universities, and developers.Read 9 Oct 2026 · opengemini.org
Container deployment
The project documents Docker deployment and Kubernetes deployment through openGemini-operator.Read 9 Oct 2026 · docs.opengemini.org
HTTPS
HTTPS can be enabled by configuring a certificate and private key; the documentation includes instructions for using a self-signed certificate.Read 9 Oct 2026 · docs.opengemini.org
Notable limitation
The PromQL compatibility documentation reports that overall support for Prometheus functions and operators is 90%, and lists unsupported functions and operators.Read 9 Oct 2026 · docs.opengemini.org
Observability data
It stores metrics, logs, and traces to simplify their storage and analysis.Read 9 Oct 2026 · docs.opengemini.org
Performance and scaling
It uses automatic partitioning and LSM-based storage techniques, and supports distributed cluster deployment with MPP architecture.Read 9 Oct 2026 · docs.opengemini.org
Project affiliation
The site identifies openGemini as a Cloud Native Computing Foundation sandbox project.Read 9 Oct 2026 · opengemini.org
Project status
The project describes itself as a Cloud Native Computing Foundation sandbox project.Read 9 Oct 2026 · opengemini.org
Prometheus integration
openGemini supports Prometheus remote read and write, and its documentation describes using Grafana optionally with that setup.Read 9 Oct 2026 · docs.opengemini.org
Query and ingestion compatibility
The documentation says openGemini supports PromQL and HTTP APIs for expression and metadata queries, remote reads, and remote writes.Read 9 Oct 2026 · docs.opengemini.org
Query compatibility
The project supports PromQL and provides HTTP APIs for expression queries, metadata queries, and remote data reading and writing.Read 9 Oct 2026 · docs.opengemini.org
Storage
It uses column-based storage and describes data compression, automatic partitioning, and LSM-based storage techniques.Read 9 Oct 2026 · docs.opengemini.org
Storage costs
The project says column-based storage and compression can reduce storage cost to 1/20 of relational databases and 1/10 of NoSQL for the same data volume.Read 9 Oct 2026 · docs.opengemini.org
Supported operating systems
The installation guide lists Linux, macOS (Darwin), and Windows as supported; macOS and Windows are recommended for development and debugging.Read 9 Oct 2026 · docs.opengemini.org
Use cases
The project describes monitoring and observability, IoT, and operations data analysis as typical application scenarios.Read 9 Oct 2026 · docs.opengemini.org

Plans and prices

openGemini Free Open-source time-series database; standalone and distributed versions Read 9 Oct 2026 · opengemini.org

Every openGemini plan and price →

Strong points and limits

Strong points

  • Free and open-source.
  • Supports InfluxQL, PromQL, and GeminiQL.
  • Offers three listed ingestion methods.
  • Components can scale independently.
  • Includes real-time anomaly detection.

Limits

  • Authentication must be enabled in configuration.
  • PromQL support covers 90% of functions and operators.
  • Backup requests have no CLI command.

Who it suits

openGemini suits teams managing time-series workloads for observability, IoT, or operations analysis, especially those needing distributed scaling and multiple ingestion routes. It is for users prepared to configure and operate a self-hosted deployment.

Verdict

openGemini combines distributed time-series storage with several query and ingestion options. Its PromQL gaps and configuration requirements are important to account for when evaluating deployment needs.

Where Specifiction places it

Alternatives to openGeminiAll alternatives →