Opening up storage for all


libStorage is an open source, platform agnostic, storage provisioning and orchestration framework, model, and API.


The following features unique to this project make it a perfect choice for adding value to upstream applications by centralizing storage management:


libStorage supports the following operations:

Resource Type Operation Description
Volume List / Inspect Get detailed information about one to many volumes
Create / Remote Manage the volume lifecycle
Attach / Detach Provision volumes to a client
Mount / Unmount Make attached volumes ready-to-use, local file systems
Snapshot Coming soon
Storage Pool Coming soon

Getting Started

Using libStorage can be broken down into several, distinct steps:

  1. Configuring libStorage
  2. Understanding the API
  3. Identifying a production server and client implementation, such as REX-Ray

Getting Help

To get help with libStorage, please use GitHub issues or join the active conversation on the {code} by Dell EMC Community Slack Team in the #project-libStorage channel.

The code and documentation are released with no warranties or SLAs and are intended to be supported through a community driven process.