Welcome to libnvme's documentation!
===================================

This is the libnvme development C library. libnvme provides type definitions for
NVMe specification structures, enumerations, and bit fields,
helper functions to construct, dispatch, and decode commands and payloads,
and utilities to connect, scan, and manage nvme devices on a Linux system.

.. toctree::
   :maxdepth: 2
   :caption: Contents:

   installation.rst
   quickstart.rst
   mi.rst
   api.rst

Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
