FREEDOM251

Freedom251 › Time-Series Databases

FiloDB

Free plan APILinuxMacSelf-hosted

Visit FiloDB Alternatives Pricing

FiloDB's own site

What FiloDB is

FiloDB is a free, open-source distributed database for real-time time-series, event, and operational data, with Prometheus query support. It is designed to ingest and query many millions of time series by sharding data across processes and providing distributed queries. Columnar compression and off-heap memory management help it keep substantial data in memory while reducing garbage collection. PromQL queries are available through an HTTP API and CLI; the README describes its PromQL support as about 60%. Histograms are stored as a first-class column type, which the project says can improve compression and query speeds by up to two orders of magnitude. A typical real-time ingestion setup reads directly from Apache Kafka, with cluster processes coordinated through Akka Cluster. Its Gateway accepts metrics over TCP using Influx Line Protocol, though the only tested setup uses Telegraf with a Prometheus endpoint source. The README describes use as a Grafana data source through the Prometheus-compatible API and identifies Cassandra as its persistence store. FiloDB runs as standalone processes in a cluster and requires Java, Cassandra, Kafka, Rust, a C compiler, and SBT to build. The project labels the Gateway experimental and Spark deprecated.

Who it suits

FiloDB suits teams operating time-series, event, or operational data workloads that can manage a self-hosted cluster. Its documented use cases include operational metrics, distributed tracing storage, application-metric debugging, and real-time event storage and querying.

What it does well

  • Designed to ingest and query many millions of time series.
  • Supports distributed querying and horizontal scaling.
  • PromQL is available through an HTTP API and CLI.
  • Histograms are supported as a first-class column type.
  • Apache-2.0 licensed and open source.

What to know first

  • PromQL support is described as about 60%.
  • The Gateway is labeled experimental.
  • Building requires Java, Cassandra, Kafka, Rust, a C compiler, and SBT.
  • The project lists transactional workflows and OLAP as anti-use-cases.

Limits

PromQL support is described as about 60%. The Gateway is experimental, while Spark is deprecated; the project lists heavily transactional update-oriented workflows and OLAP or analytics as anti-use-cases.

Plans

PlanBilled and limitsPrice
FiloDBOpen-source database · Self-managed deploymentFree

As github.com lists them, read 10 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit https://github.com/filodb/FiloDB.
  2. Prepare Java, Cassandra, Kafka, Rust, a C compiler, and SBT to build.
  3. Deploy FiloDB as standalone processes in a cluster.
  4. Configure real-time ingestion from Apache Kafka, or use the Gateway for Influx Line Protocol metrics.
  5. Query with PromQL through the HTTP API or CLI.

Verdict

Choose FiloDB if you need a self-managed, distributed time-series database for operational metrics, tracing, or real-time events and can work with its listed prerequisites. Look elsewhere for heavily transactional update-oriented workflows or OLAP and analytics, which the project identifies as anti-use-cases.

Questions

How much does FiloDB cost?

The FiloDB plan is free, and the project identifies the database as open source.

What data can FiloDB handle?

It is described for time-series, event, and operational data, including metrics, distributed tracing storage, debugging application metrics, and real-time event querying.

Which ingestion methods and query language does it support?

Listed ingestion methods are Apache Kafka and Influx Line Protocol. Its query language is PromQL, available through an HTTP API and CLI.

Does FiloDB support SQL?

No. The listed SQL support is no.

What integrations and storage does it list?

The README describes Grafana use through its Prometheus-compatible HTTP API and identifies Cassandra as its persistence store.

What license does FiloDB use?

The repository identifies Apache-2.0 as its license.

Facts from FiloDB's own pages

Deployment
FiloDB is deployed as standalone processes in a cluster and requires Java, Cassandra, Kafka, Rust, and a C compiler to build; SBT is also listed as a build prerequisite. · github.com, 10 Oct 2026
Gateway
The Gateway accepts metrics over TCP and currently supports Influx Line Protocol; its only tested setup uses Telegraf with a Prometheus endpoint source. · github.com, 10 Oct 2026
Histograms
It stores histograms as a first-class column type and says this can improve compression and query speeds by up to two orders of magnitude. · github.com, 10 Oct 2026
Ingestion
Its usual real-time ingestion setup consumes directly from Apache Kafka, with cluster processes coordinated using Akka Cluster. · github.com, 10 Oct 2026
Integrations
The README describes using FiloDB as a Grafana data source through its Prometheus-compatible HTTP API and identifies Cassandra as its persistence store. · github.com, 10 Oct 2026
License
The repository identifies Apache-2.0 as its license. · github.com, 10 Oct 2026
Maturity
The README labels FiloDB Standalone stable and tested at scale, Gateway experimental, Cassandra and Kafka stable, and Spark deprecated. · github.com, 10 Oct 2026
Not for
The project lists heavily transactional update-oriented workflows and OLAP or analytics as anti-use-cases. · github.com, 10 Oct 2026
Product
FiloDB is an open-source distributed, real-time, in-memory time-series, event, and operational database with Prometheus query support. · github.com, 10 Oct 2026
Querying
FiloDB supports PromQL through an HTTP API and CLI, and the README says its PromQL support is about 60%. · github.com, 10 Oct 2026
Scale
It is designed to ingest and query many millions of time series, with data sharded across processes and distributed querying built in. · github.com, 10 Oct 2026
Storage
Columnar compression and off-heap memory management help it store substantial data in memory while reducing garbage collection. · github.com, 10 Oct 2026
Support
The repository invites contributions; it does not state a paid support plan on the README page. · github.com, 10 Oct 2026
Use cases
Documented uses include operational metrics, distributed tracing storage, ad-hoc application-metric debugging, and real-time event storage and querying. · github.com, 10 Oct 2026

Where FiloDB stands on Freedom251

Look at these too