cinder
by
openstack

Description: OpenStack Block Storage (Cinder). Mirror of code maintained at opendev.org.

View openstack/cinder on GitHub ↗

Summary Information

Updated 48 minutes ago
Added to GitGenius on May 29th, 2026
Created on November 29th, 2012
Open Issues & Pull Requests: 3 (+0)
Number of forks: 929
Total Stargazers: 674 (+0)
Total Subscribers: 144 (+0)

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

OpenStack Cinder is a core component of the OpenStack cloud computing platform, specifically responsible for providing block storage services. Block storage is a fundamental element in cloud infrastructure, enabling users and applications to attach persistent storage volumes to virtual machines or other compute resources. Cinder is designed to be highly scalable, flexible, and extensible, supporting a wide range of storage backends and integration scenarios.

The primary purpose of Cinder is to manage the lifecycle of block storage volumes within an OpenStack environment. This includes creating, attaching, detaching, deleting, and snapshotting volumes. Cinder abstracts the underlying storage infrastructure, allowing cloud operators to offer storage from various sources, such as local disks, SANs, NAS devices, and cloud-based storage systems. Its pluggable architecture supports numerous drivers for popular storage vendors, including EMC, NetApp, IBM, Ceph, and more, making it suitable for both enterprise and open-source deployments.

Cinder exposes a RESTful API that enables users and other OpenStack services to interact with block storage resources programmatically. This API is used by the OpenStack dashboard (Horizon), orchestration tools, and automation scripts to provision and manage storage volumes. Cinder also integrates tightly with other OpenStack services, such as Nova (compute), Glance (image service), and Keystone (identity service), ensuring seamless operation within the broader OpenStack ecosystem.

Key features of Cinder include support for volume snapshots, which allow users to capture the state of a volume at a specific point in time for backup or cloning purposes. It also offers volume migration, enabling administrators to move volumes between storage backends without downtime. Cinder supports multi-tenancy, ensuring that storage resources are securely isolated between different users and projects. Advanced features such as Quality of Service (QoS), volume replication, and encrypted volumes are available, catering to diverse operational requirements and compliance needs.

The repository is actively maintained and developed, with contributions managed through the OpenDev platform. Developers and contributors can access comprehensive documentation, design specifications, blueprints, and release notes to guide their work and stay informed about ongoing development. The project follows open-source best practices, encouraging community involvement through bug reporting, feature requests, and code contributions.

Cinder is implemented in Python, leveraging the language's strengths for rapid development and integration. It provides a Python client library (python-cinderclient) for interacting with the Cinder API, facilitating integration with custom scripts and applications. The repository includes detailed instructions for getting started, contributing, and troubleshooting, making it accessible to both new and experienced OpenStack users.

In summary, OpenStack Cinder is a robust, flexible, and enterprise-ready block storage service that plays a vital role in the OpenStack cloud platform. Its rich feature set, extensible architecture, and strong community support make it a preferred choice for organizations seeking to build scalable and reliable cloud storage solutions.

cinder
by
openstackopenstack/cinder

Repository Details

Fetching additional details & charts...