# Install influxdb with Homebrew, apt, MacPorts, Nix, pacman, zypper, scoop

Time series, events, and metrics database. Version 3.11.0 via Homebrew; verified 2026-07-30. Also installable with debian: sudo apt install golang-github-influxdb-influxdb-dev.

## Install

```sh
sudo av install brew:influxdb
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install influxdb
```

  Evidence: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install influxdb
```

  Evidence: MacPorts ports tree: sysutils/influxdb/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- Debian apt (92%):

```sh
sudo apt install influxdb
```

  Evidence: Debian stable package indexes: influxdb from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- Nix (92%):

```sh
nix profile install nixpkgs#influxdb
```

  Evidence: nixpkgs package indexes: pkgs/by-name/in/influxdb/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S influxdb
```

  Evidence: Arch Linux sync databases: influxdb from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install influxdb
```

  Evidence: openSUSE Tumbleweed package metadata: influxdb from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

### Windows

- Scoop (92%):

```sh
scoop install main/influxdb
```

  Evidence: Scoop official bucket manifest trees: bucket/influxdb.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

## Package facts

- **Package key:** brew:influxdb
- **Package manager:** Homebrew
- **Version:** 3.11.0
- **Source summary:** Time series, events, and metrics database
- **Homepage:** <https://influxdata.com/time-series-platform/influxdb/>
- **Repository:** <https://github.com/influxdata/influxdb>
- **Last updated:** 2026-07-30T16:31:49Z
- **Generated:** 2026-08-03T19:37:03+00:00

## Executables

- influxdb3 (alias)

## Install behavior

- Bottle: not available

## Freshness

- Page generated: 2026-08-03
- Package-manager version: 3.11.0
## Project history and usage

InfluxDB is InfluxData's open-source time-series database for metrics, events, logs, sensor data, monitoring, analytics, and real-time dashboards. Across its major versions it moved from a Go/TSM time-series database with InfluxQL, to the v2 platform with Flux and integrated UI features, and then to InfluxDB 3 Core built around Apache Arrow, DataFusion, and Parquet.

### Project history

InfluxDB's early identity was a purpose-built database for time-series data, with line protocol ingestion, retention policies, continuous queries, and the InfluxQL query language. Its ecosystem grew with Telegraf for collection, Chronograf for UI, Kapacitor for processing and alerting, and client libraries across common languages.

InfluxDB 2.0 changed the product shape by combining database APIs, background processing, dashboards, and exploration features in one platform, organizing data around organizations and buckets rather than only the v1 database/retention-policy model. The v2 release notes describe 2.0 GA as the first production-ready open-source 2.0 release and highlight Flux, v1 compatibility, templates, stacks, and upgrade paths from v1.

InfluxDB 3 is a larger architectural reset. InfluxData described InfluxDB 3 as the successor to the IOx work, with storage in Apache Parquet, query execution through Apache Arrow DataFusion, and SQL/InfluxQL-oriented access. The public InfluxDB repository presents InfluxDB 3 Core as a Rust-built database for real-time events, analytics, and monitoring, with compatibility for v1/v2 write APIs and InfluxQL query compatibility.

### Adoption history

InfluxDB adoption is broad in monitoring and observability stacks because the line protocol, Telegraf agent, client libraries, dashboards, and package-manager distribution made it easy to collect metrics from machines, applications, IoT devices, networks, and financial or behavioral streams. The input metadata shows packages across Homebrew, Debian/Ubuntu development packages, MacPorts, Nix, Arch, Scoop, and openSUSE.

The v3 transition split use cases more explicitly: InfluxDB 3 Core and Enterprise targeted high-ingest, low-latency, analytic, and object-storage-backed workloads, while v1/v2 compatibility remained important for existing write paths and InfluxQL users.

### How it is used

Operators use InfluxDB to ingest line protocol, store timestamped measurements, query recent and historical data, power dashboards, retain or downsample metrics, and back monitoring or automation systems. InfluxDB 3 Core emphasizes SQL, InfluxQL, Flight SQL, Parquet persistence, object-storage or local-disk deployment, and an embedded Python VM for plugins and triggers.

Packaging differs by era: the server package provides the database daemon or influxdb3 binary, while v2-era administration often uses the separately packaged influx CLI.

### Why package nerds care

InfluxDB is significant to package nerds because its package history mirrors product architecture: v1 server plus ecosystem daemons, v2 platform plus split CLI, and v3 database engine with Rust, Arrow, DataFusion, and Parquet dependencies. Formula names, binary names, branches, and docs paths all encode those version-line transitions.

It is also one of the canonical examples of infrastructure software whose package is both a local developer tool and a production service, so service files, data directories, upgrade paths, and client compatibility matter as much as the binary.

### Timeline

- 2013: InfluxDB repository created for an open-source time-series database.
- 2020: InfluxDB 2.0 GA released with Flux, v1 compatibility, templates, stacks, and upgrade paths.
- 2021: InfluxDB 2.1 announced that the influx CLI would move to a separate repository and release stream.
- 2025: InfluxData announced the open-source InfluxDB 3 plan and copied IOx work into the InfluxDB repository.
- 2025: InfluxDB 3 Core and Enterprise reached general availability.
- 2026: InfluxDB 3 Core repository and release notes continued the v3 release train.

### Related projects

- Telegraf, Chronograf, Kapacitor, Flux, the separate influx-cli repository, Apache Arrow, Apache DataFusion, Apache Parquet, Flight SQL, and the earlier IOx codebase are the main related projects and technologies in InfluxDB's package history.

### Sources

- <https://docs.influxdata.com/influxdb/v2/reference/release-notes/influxdb/>
- <https://github.com/influxdata/influxdb>
- <https://www.influxdata.com/blog/influxdb-3-0-system-architecture/>
- <https://www.influxdata.com/blog/influxdb-3-oss-ga/>
- <https://www.influxdata.com/blog/the-plan-for-influxdb-3-0-open-source/>


## Security Notes

broad file, network, media, or database tool signal. formula declares a Homebrew service.

- **Geiger risk:** orange / medium
- broad file, network, media, or database tool signal
- formula declares a Homebrew service

## Other Package-Manager Records

- Debian apt - golang-github-influxdb-influxdb-dev - 1.6.7~rc0-2: normalized package name match | Debian stable package indexes: golang-github-influxdb-influxdb-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Scalable datastore for metrics, events, and real-time analytics. | https://www.influxdata.com/products/influxdb-overview/
- Debian apt - influxdb - 1.6.7~rc0-2+b12: normalized package name match | Debian stable package indexes: influxdb from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Scalable datastore for metrics, events, and real-time analytics | https://www.influxdata.com/products/influxdb-overview/
- Debian apt - influxdb-client - 1.6.7~rc0-2+b12: normalized package name match | Debian stable package indexes: influxdb-client from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | command line interface for InfluxDB | https://www.influxdata.com/products/influxdb-overview/
- Nix - influxdb: normalized package name match | nixpkgs package indexes: pkgs/by-name/in/influxdb/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - golang-github-influxdb-influxdb-dev - 1.6.7~rc0-2build1: normalized package name match | Ubuntu 24.04 LTS package indexes: golang-github-influxdb-influxdb-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Scalable datastore for metrics, events, and real-time analytics. | https://www.influxdata.com/products/influxdb-overview/
- Ubuntu apt - influxdb - 1.6.7~rc0-2build1: normalized package name match | Ubuntu 24.04 LTS package indexes: influxdb from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Scalable datastore for metrics, events, and real-time analytics | https://www.influxdata.com/products/influxdb-overview/
- Ubuntu apt - influxdb-client - 1.6.7~rc0-2build1: normalized package name match | Ubuntu 24.04 LTS package indexes: influxdb-client from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | command line interface for InfluxDB | https://www.influxdata.com/products/influxdb-overview/
- pacman - influxdb - 2.7.10-1: normalized package name match | Arch Linux sync databases: influxdb from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | Scalable datastore for metrics, events, and real-time analytics | https://github.com/InfluxData/influxdb
- zypper - influxdb - 1.11.8-1.12: normalized package name match | openSUSE Tumbleweed package metadata: influxdb from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Scalable datastore for metrics, events, and real-time analytics | https://github.com/influxdata/influxdb
- zypper - influxdb-devel - 1.11.8-1.12: normalized package name match | openSUSE Tumbleweed package metadata: influxdb-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | InfluxDB development files | https://github.com/influxdata/influxdb
- MacPorts - influxdb: normalized package name match | MacPorts ports tree: sysutils/influxdb/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
- Scoop - main/influxdb: normalized package name match | Scoop official bucket manifest trees: bucket/influxdb.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
- Nix - influxdb3: installed executable or alias match | nixpkgs package indexes: pkgs/by-name/in/influxdb3/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1


## Combined YAML source

View the package source record on GitHub. [combined/influxdb.yml](https://github.com/mxcl/pkgdb/blob/main/combined/influxdb.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
