Alternatives / Amazon Timestream

8 open-source alternatives

8 Best Open Source Amazon Timestream Alternatives in 2026

Looking for an open source Amazon Timestream alternative? We compared 8 open source time-series and analytics databases by license, ingestion, and maintenance. InfluxDB, TimescaleDB, and QuestDB are the closest, while Pinot, CrateDB, and IoTDB target analytics and IoT.

Maxime DERAME's profile

Written by Maxime DERAME

Last updated:

Best Amazon Timestream alternatives at a glance

AlternativeBest forLicense
InfluxDBTime-series SQL with TelegrafMIT or Apache-2.0 (InfluxDB 3 Core)
TDengineIndustrial time-seriesAGPL-3.0
TimescaleDBPostgreSQL extensionApache-2.0 + Timescale License
VictoriaMetricsPrometheus-compatibleApache-2.0
QuestDBVery fast ingestionApache-2.0
Apache IoTDBIoT with edge-cloud syncApache-2.0
Apache PinotReal-time OLAP for many usersApache-2.0
CrateDBSQL for machine dataApache-2.0

How we chose these Amazon Timestream alternatives

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

Closest tools

InfluxDB 3 Core is dual licensed MIT or Apache-2.0 with SQL queries. TimescaleDB extends PostgreSQL with compression and continuous aggregates, and QuestDB targets high ingestion throughput. VictoriaMetrics is a Prometheus-compatible time-series database.

Industrial and analytics

TDengine and Apache IoTDB target industrial IoT. Apache Pinot serves sub-second queries to many concurrent users, and CrateDB is a distributed SQL database for machine data.

Important: licenses

VictoriaMetrics keeps multi-tenancy, anomaly detection, and downsampling in its enterprise tier. TimescaleDB has some features under the Timescale License, and TDengine is AGPL-3.0.

Maintenance status

All eight had commits within days of this update.

Why look for a Amazon Timestream alternative?

Timestream is a proprietary AWS service billed by writes, storage, and queries, which ties you to AWS. Open-source databases run anywhere, but you operate them.

influxdata.com
1

InfluxDB

Time series database for metrics and events.

InfluxDB 3 Core is a time series database for real-time ingest and fast queries over event and metrics data, queried with SQL. Its source is dual licensed MIT or Apache-2.0. Features such as clustering are in commercial editions.

31.8K3.8KMIT or Apache-2.0 (InfluxDB 3 Core)Self-hosted

Pricing: Free Core edition; commercial editions are paid.

  • Fast ingest and SQL queries
  • Large plugin ecosystem with Telegraf
  • Permissive license
  • Advanced features are in paid editions
  • Behavior changed between major versions
tdengine.com
2

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
3

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
4

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
5

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
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
pinot.apache.org
7

Apache Pinot

Realtime distributed OLAP datastore.

Apache Pinot is an Apache-2.0 distributed OLAP datastore for sub-second analytical queries on streaming and batch data. It suits high-concurrency, user-facing analytics more than ad-hoc analyst queries or text search.

6.2K1.5KApache-2.0Self-hosted

Pricing: Free and open source.

  • Sub-second queries at high concurrency
  • Real-time ingestion
  • Apache Software Foundation project
  • Complex to operate
  • Not a general text search engine
cratedb.com
8

CrateDB

Distributed SQL database for IoT and time-series analytics.

CrateDB is a distributed SQL database for high-speed ingestion and complex queries on large datasets, with horizontal scalability, time-series optimization, Lucene-based full-text search, and geospatial support, suited to IoT and log analytics.

4.4K618Apache-2.0Self-hosted

Pricing: Free open source; managed cloud and enterprise support are paid.

  • Real-time analytics with SQL and full-text search
  • Horizontal scalability
  • Apache-2.0 license
  • Smaller community than ClickHouse
  • Cluster operation needs expertise

Compare Amazon Timestream alternatives

AlternativeTypeLicenseQuery languageBest for
InfluxDBTime-series DBMIT or Apache-2.0 (Core)SQLClosest replacement
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
Apache IoTDBTime-series DBApache-2.0SQL-likeIoT deployments
Apache PinotOLAP DBApache-2.0SQLUser-facing analytics
CrateDBDistributed SQLApache-2.0SQLMachine data

Which one should you choose?

Want the closest general database

InfluxDB 3 Core uses SQL and a large plugin ecosystem.

InfluxDB

Want to stay in PostgreSQL

TimescaleDB adds compression and continuous aggregates.

TimescaleDB

Serve many concurrent users

Pinot targets sub-second queries on streaming data.

Apache Pinot