Welcome to Swift’s documentation!

Swift is a highly available, distributed, eventually consistent object/blob store. Organizations can use Swift to store lots of data efficiently, safely, and cheaply.

This documentation is generated by the Sphinx toolkit and lives in the source tree. Additional documentation on Swift and other components of OpenStack can be found on the OpenStack wiki and at http://docs.openstack.org.

Note

If you’re looking for associated projects that enhance or use Swift, please see the Associated Projects page.

Overview and Concepts

Image for: Overview and Concepts¶

Contributor Documentation

Image for: Contributor Documentation¶

Developer Documentation

Image for: Developer Documentation¶

Administrator Documentation

Image for: Administrator Documentation¶

Object Storage v1 REST API Documentation

Image for: Object Storage v1 REST API Documentation¶

See Complete Reference for the Object Storage REST API

The following provides supporting information for the REST API:

S3 Compatibility Info

Image for: S3 Compatibility Info¶

OpenStack End User Guide

Image for: OpenStack End User Guide¶

The OpenStack End User Guide has additional information on using Swift. See the Manage objects and containers section.

Source Documentation

Image for: Source Documentation¶

Indices and tables

Image for: Indices and tables¶