An open-source observability database that stores metrics, logs, and traces in one columnar engine on object storage, queryable with SQL and PromQL.
influxdata/influxdb
Open source time series database for real-time event, metrics and monitoring data, built on Apache Arrow, DataFusion and Parquet.
Open-source alternative to:Datadog
- Stars
- 31,775
- Forks
- 3,755
- Open issues
- 2,182
- Last commit
- yesterday
What is it?
InfluxDB 3 Core is a database for collecting, processing, transforming and storing event and time series data. It targets workloads that need real-time ingest and quick query responses, such as dashboards, monitoring systems and automation.
Data can be stored as Apache Parquet files on object storage (S3, Azure, GCP) or on local disk with no external dependencies. It accepts writes in line protocol and is compatible with the InfluxDB 1.x and 2.x write APIs. Queries can be run in SQL, InfluxQL or Flight SQL over an HTTP API on port 8181.
The server includes an embedded Python VM for running plugins and triggers. The project states query latencies under 10ms for last-value queries and 30ms for distinct metadata queries.
Key features
- 01Stores data as Parquet on object storage or local disk
- 02Accepts line protocol writes compatible with InfluxDB 1.x and 2.x APIs
- 03Supports SQL and InfluxQL queries plus Flight SQL
- 04Embedded Python VM for plugins and triggers
- 05HTTP query API on port 8181
Use cases
- Collecting and querying sensor or IoT data in near real time
- Server, network and application performance monitoring
- Backing dashboards that need fast last-value lookups
- Financial market data and trading analytics
Quick start
- 1
Download Docker images, Debian/RPM packages, or tarballs from the InfluxData downloads page
- 2
Follow the InfluxDB 3 Core getting started guide
Topics
FAQ
- What is influxdb?
- Open source time series database for real-time event, metrics and monitoring data, built on Apache Arrow, DataFusion and Parquet. InfluxDB 3 Core is a database for collecting, processing, transforming and storing event and time series data. It targets workloads that need real-time ingest and quick query responses, such as dashboards, monitoring systems and automation.
- Is influxdb free to use? What license does it have?
- influxdb is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is influxdb still maintained?
- Actively maintained. The last commit to influxdb was on Oct 21, 2026.
- What can I use influxdb for?
- Collecting and querying sensor or IoT data in near real time Server, network and application performance monitoring Backing dashboards that need fast last-value lookups Financial market data and trading analytics
- How do I install influxdb?
- Download Docker images, Debian/RPM packages, or tarballs from the InfluxData downloads page Follow the InfluxDB 3 Core getting started guide
- Where can I get influxdb?
- The source code and installation instructions are on GitHub: https://github.com/influxdata/influxdb
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source real-time infrastructure monitoring agent with per-second metrics, auto-discovery, built-in ML anomaly detection and alerting.
Prometheus is an open-source systems and service monitoring system that collects metrics, evaluates rules, and triggers alerts.
Open-source, OpenTelemetry-native observability platform that brings logs, metrics, traces, alerts and dashboards into one self-hostable tool.
Datadog's open-source agent that collects metrics, logs, traces and profiles from hosts and sends them to the Datadog platform.
Self-hosted monitoring for apps on small servers: a single Go binary that polls Spring Boot, Quarkus, Micronaut or custom JSON endpoints and stores history in SQLite, with no Prometheus or Grafana.