Skip to main content

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
libnvme coverage against NVMe specifications, chapter by chapter Documentation/SPEC-COVERAGE.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.

Metadata

Release files for libnvme3 3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for libnvme3 3.0
File Size Uploaded Provenance
libnvme3-3.0.tar.gz 3.2 MB With provenance Details

Release files / libnvme3-3.0.tar.gz

Download URL libnvme3-3.0.tar.gz
Size 3.2 MB
Tags Source
SHA-256 checksum
How to use checksums
9ae5660c193ed6068e6ce9cbe170e3d8b7ab4ed7d9cf5aaf32946942aff0b8c1
BLAKE2b-256 checksum
How to use checksums
59a03fd481edc6cf2eccd62b3b34fe1b7449f78904f51dbc308233ad44106373
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 7, 2026.

Transparency log

Security for libnvme3 3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 1 file in this release has been uploaded with provenance metadata.

Attestation for libnvme3-3.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 7, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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