InfluxDB is an open source time series database designed for collecting, processing, transforming, and storing event and time series data with emphasis on real-time ingest and fast query response times. The repository at influxdata/influxdb contains the codebase for InfluxDB 3 Core, which achieved general availability in April 2025. The project is written primarily in Rust and powers use cases including server monitoring, application performance monitoring, network monitoring, sensor data collection, financial market analytics, and behavioral analytics.
InfluxDB 3 Core distinguishes itself through a diskless architecture that supports object storage on S3, Azure, and GCP, or alternatively local disk storage without external dependencies. The database delivers sub-10 millisecond query response times for last-value queries and approximately 30 milliseconds for distinct metadata queries, making it suitable for interactive dashboards and real-time monitoring interfaces. Data persists in Apache Parquet format, and the system is built on Apache Arrow and DataFusion technologies.
The database supports multiple query languages including SQL, InfluxQL, and Flight SQL, with HTTP APIs available on port 8181. It accepts data in line protocol format and maintains backward compatibility with both InfluxDB 1.x and 2.x write APIs as well as InfluxDB 1.x query APIs. An embedded Python VM enables users to develop plugins and triggers directly within the database.
The repository maintains multiple version branches to support different user needs. The main branch contains InfluxDB 3 Core with SQL and InfluxQL support. The main-2.x branch hosts version 2.x with Flux and InfluxQL query languages, while the master-1.x branch preserves version 1.x with InfluxQL and Flux capabilities. Each version has dedicated documentation and release notes.
The v3 label appears on 518 items, reflecting concentrated effort on the current major version. The team/edge label tracks 218 items, while 1.x legacy support accounts for 200 items.
Installation options include Docker images, Debian packages, RPM packages, and tarballs available through InfluxData's downloads portal. The software is licensed under either MIT or Apache 2 licenses at user discretion, reflecting the project's commitment to permissive open source licensing.