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.
GitGenius activity data reveals substantial development momentum with 1814 tracked issues and pull requests. The median response latency across these items is 57.7 hours, indicating active community engagement. 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. Primary contributors include davidby-influx with 1214 recorded events, hiltontj with 903 events, and pauldix with 437 events, demonstrating consistent core team involvement.
The project shows cross-repository collaboration patterns, with overlapping contributors shared with microsoft/vscode, microsoft/typescript, and rust-lang/rust, suggesting the codebase benefits from expertise across systems programming and developer tooling domains. 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.