Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

nvme-cli and libnvme

NVM-Express user space tooling for Linux: the nvme command line tool and the libnvme library it's built on, including NVMe-oF fabrics support and vendor plugins.

For more information on the NVM Express standard, see https://nvmexpress.org.

Subscribe to linux-nvme@lists.infradead.org for Linux NVMe discussions and development. The list is archived at https://lists.infradead.org/mailman/listinfo/linux-nvme

MesonBuild

nvme-cli: GitHub Docs

libnvme: GitHub Docs PyBuild PyPI PyPI - Wheel

Reports

Quick start

$ meson setup .build
$ meson compile -C .build
# meson install -C .build

It is also packaged by most Linux distributions (Alpine, Arch, Debian, Fedora, FreeBSD, Gentoo, Ubuntu, Nix(OS), openSUSE, ...) as nvme-cli.

Once installed, find the top-level documentation with man nvme, or a short summary with nvme help.

Documentation

Topic Where
Building from source: dependencies, alternative build systems, packaging, plugin selection Documentation/BUILDING.md
Configuring host identity, NVMe-oF connections, and multi-orchestrator coordination Documentation/CONFIGURATION.md
Pre-built binaries, reproducing CI builds, memory/sanitizer testing Documentation/TESTING.md
Command/plugin man pages man nvme, or browse Documentation/
Contributing: adding commands/plugins, API naming, commit & PR workflow CONTRIBUTING.md
Reporting security vulnerabilities SECURITY.md
Release history NEWS.md

AI-assisted development resources live in the companion repository nvme-cli-ai; see CONTRIBUTING.md for how they fit into the workflow.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

libnvme3-3.0rc1.tar.gz (2.9 MB view details)

Uploaded Source

File details

Details for the file libnvme3-3.0rc1.tar.gz.

File metadata

  • Download URL: libnvme3-3.0rc1.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for libnvme3-3.0rc1.tar.gz
Algorithm Hash digest
SHA256 9ca93825bf251248549d56282fd96eaced4241d90be3341aa0bf69b71251057f
MD5 c1be80edd4e67e836d726acdbca05f7c
BLAKE2b-256 0cc5e2578499ffeb83a459bfc489b311a06184cb0a0b42a2172fb817374326d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for libnvme3-3.0rc1.tar.gz:

Publisher: libnvme-release-python.yml on linux-nvme/nvme-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

3.0rc1 This release

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page