Alternatives / InfluxDB

6 open-source alternatives

6 Best Open Source InfluxDB Alternatives in 2026

Looking for an open source InfluxDB alternative? We compared 6 open source time-series databases by license, ingestion speed, query language, and maintenance. TimescaleDB keeps you in PostgreSQL, VictoriaMetrics suits Prometheus metrics, and TDengine and Apache IoTDB target industrial IoT.

Maxime DERAME's profile

Written by Maxime DERAME

Last updated:

Best InfluxDB alternatives at a glance

AlternativeBest forLicense
TDengineIndustrial time-series with stream processingAGPL-3.0
TimescaleDBPostgreSQL extension for time-seriesApache-2.0 + Timescale License
VictoriaMetricsPrometheus-compatible metrics databaseApache-2.0
QuestDBVery fast ingestion with SQLApache-2.0
GreptimeDBMetrics, logs, and traces togetherApache-2.0
Apache IoTDBIndustrial IoT with edge-cloud syncApache-2.0

How we chose these InfluxDB alternatives

We looked for open-source databases that store and query time-stamped data like InfluxDB. We verified each project's license, recent activity, stars, and self-hosting in its repository, and flag features reserved for paid editions. See our methodology for the full criteria.

Closest to InfluxDB

VictoriaMetrics is a Prometheus-compatible metrics database with MetricsQL, long-term retention, and a single-binary deployment. QuestDB focuses on high ingestion throughput with SQL over the PostgreSQL wire protocol, and GreptimeDB unifies metrics, logs, and traces with SQL and PromQL.

Stay in SQL

TimescaleDB is a PostgreSQL extension that adds time-based partitioning, continuous aggregates, and compression while staying fully compatible with PostgreSQL.

Industrial IoT

TDengine is a time-series database for industrial data with stream processing and connectors such as MQTT, OPC, and Kafka. Apache IoTDB is built for industrial IoT with high-throughput writes and edge-to-cloud sync.

Important: licenses to check

TimescaleDB is Apache-2.0 with some features under the separate Timescale License. VictoriaMetrics keeps multi-tenancy, anomaly detection, and downsampling in an enterprise edition. TDengine is AGPL-3.0.

License details

VictoriaMetrics, QuestDB, GreptimeDB, and Apache IoTDB are Apache-2.0. TimescaleDB is Apache-2.0 plus the Timescale License. TDengine is AGPL-3.0.

Maintenance status

All six had commits within days of this update.

Why look for a InfluxDB alternative?

InfluxDB's open-source edition has changed significantly between major versions and its clustering and some features are in commercial editions. Alternatives differ in query language and licensing, so check the version you need to run and which features are open.

tdengine.com
1

TDengine

Time-series database for industrial data.

TDengine is an AGPL-3.0 time-series database designed for industrial IoT, with data subscription, stream processing, and connectors for protocols such as MQTT, OPC, and Kafka. Its industrial focus matters if you need a general-purpose tool.

25.2K5KAGPL-3.0Self-hosted

Pricing: Free open-source edition; enterprise and cloud editions are paid.

  • Built for industrial IoT
  • Stream processing built in
  • Industrial connectors
  • AGPL-3.0 license
  • Some features are in paid editions
tigerdata.com
2

TimescaleDB

PostgreSQL extension for time-series data.

TimescaleDB is a PostgreSQL extension for time-series data with automatic partitioning, hybrid row and columnar storage, compression of up to 95 percent, continuous aggregates, and about 200 time-series SQL functions. Code outside its tsl directory is Apache-2.0, and the tsl directory is under the source-available Timescale License.

23.7K1.2KApache-2.0 + Timescale LicenseSelf-hosted

Pricing: Free community edition; managed cloud is paid.

  • Fully PostgreSQL compatible
  • Strong compression and continuous aggregates
  • Many time-series functions
  • Some features use the source-available Timescale License
  • Time-series focused rather than a general warehouse
victoriametrics.com
3

VictoriaMetrics

Prometheus-compatible time series database.

VictoriaMetrics is a fast, cost-effective time series database compatible with Prometheus, with MetricsQL, long-term retention, high-cardinality handling, OpenTelemetry support, and single-binary or cluster deployment. An enterprise tier adds extra features.

17.9K1.8KApache-2.0Self-hosted

Pricing: Free open source; paid enterprise tier.

  • Efficient storage and high cardinality
  • Drop-in Prometheus compatibility
  • Single-binary simplicity or clustering
  • Metrics-focused
  • Some features are enterprise only
questdb.com
4

QuestDB

High-throughput time-series database with SQL.

QuestDB is an Apache-2.0 time-series database focused on fast ingestion and fast SQL queries, with the PostgreSQL wire protocol and Grafana and Pandas integrations. Its throughput figures are the vendor's own.

17.4K1.7KApache-2.0Self-hosted

Pricing: Free open-source edition; enterprise features are paid.

  • Very fast ingestion
  • SQL with PostgreSQL protocol
  • Grafana integration
  • Enterprise features are paid
  • Less ecosystem than InfluxDB
greptime.com
5

GreptimeDB

Cloud-native database for metrics, logs, and traces.

GreptimeDB is a cloud-native observability database unifying metrics, logs, and traces with SQL, PromQL, and streaming support, sub-second queries, OpenTelemetry-native ingestion, and deployment from ARM edge devices to the cloud.

6.7K566Apache-2.0Self-hosted

Pricing: Free open source; managed cloud pricing available.

  • Unified storage for all telemetry signals
  • SQL and PromQL queries
  • Efficient at petabyte scale
  • A database, not a full monitoring UI
  • Younger ecosystem
iotdb.apache.org
6

Apache IoTDB

Time-series database for industrial IoT.

Apache IoTDB is an Apache-2.0 time-series database built for industrial IoT workloads, with high-throughput writes, high compression, edge-to-cloud synchronization, and integrations with Hadoop, Spark, Flink, and Grafana.

6.4K1.2KApache-2.0Self-hosted

Pricing: Free and open source.

  • High write throughput and compression
  • Edge-cloud sync
  • Big data ecosystem integrations
  • Industrial focus
  • Less developer-friendly than simpler engines

Compare InfluxDB alternatives

AlternativeTypeLicenseQuery languageBest for
TDengineTime-series DBAGPL-3.0SQLIndustrial IoT
TimescaleDBTime-series DBApache-2.0 + Timescale LicenseSQLTeams on PostgreSQL
VictoriaMetricsMetrics DBApache-2.0 (+ paid enterprise)MetricsQL / PromQLMonitoring metrics
QuestDBTime-series DBApache-2.0SQLHigh-throughput data
GreptimeDBObservability DBApache-2.0SQL and PromQLUnified observability
Apache IoTDBTime-series DBApache-2.0SQL-likeIoT deployments

Which one should you choose?

Want to stay in PostgreSQL

TimescaleDB extends PostgreSQL with time partitioning and continuous aggregates.

TimescaleDB

Want to replace Prometheus-style metrics storage

VictoriaMetrics is Prometheus-compatible with long-term retention in a single binary.

VictoriaMetrics

Need very high ingestion speed

QuestDB focuses on high ingestion throughput and SQL.

QuestDB

Run industrial or IoT workloads

TDengine adds stream processing and industrial connectors, under AGPL-3.0.

TDengine