No description
  • C 77.8%
  • Python 7.7%
  • Shell 4%
  • Roff 3.9%
  • PowerShell 3.2%
  • Other 3.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Daniel Baumann cf488df976
Releasing fastforward version 3.0-2~ffwd13+u1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2026-09-16 05:50:39 +02:00
.github Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
ccan Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
completions Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
debian Releasing fastforward version 3.0-2~ffwd13+u1. 2026-09-16 05:50:39 +02:00
discoverd Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
Documentation Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
etc Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
libnvme Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
LICENSES Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
nvmf-autoconnect Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
plugins Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
scripts Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
shared Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
src Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
subprojects Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
tests Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
.checkpatch.conf Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
.gitignore Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
.gitmodules Adding upstream version 2.14. 2025-07-11 07:19:22 +02:00
.mailmap Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
.readthedocs.yaml Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
codecov.yml Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
CONTRIBUTING.md Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
LICENSE Adding upstream version 2.14. 2025-07-11 07:19:22 +02:00
Makefile Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
meson.build Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
meson_options.txt Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
NEWS.md Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
nvme.control.in Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
nvme.spec.in Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
pyproject.toml Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
README.md Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
SECURITY.md Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00
valgrind.supp Merging upstream version 3.0. 2026-09-13 14:23:45 +02:00

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.