swift/doc/source/getting_started.rst
John Dickinson 949804eda4 update the getting started doc
Change-Id: I0a96bcf692bb240f3ab5aab7fefd294a07735a83
2015-02-17 13:24:33 -08:00

2.1 KiB

Getting Started

System Requirements

Swift development currently targets Ubuntu Server 14.04, but should work on most Linux platforms.

Swift is written in Python and has these dependencies:

Python 2.6 should work, but it's not actively tested. There is no current support for Python 3.

Getting Swift

Swift's source code is hosted on github and managed with git. The current trunk can be checked out like this:

git clone https://github.com/openstack/swift.git

A source tarball for the latest release of Swift is available on the launchpad project page.

Prebuilt packages for Ubuntu and RHEL variants are available.

Development

To get started with development with Swift, or to just play around, the following docs will be useful:

CLI client and SDK library

There are many clients in the ecosystem. The official CLI and SDK is python-swiftclient.

Production

If you want to set up and configure Swift for a production cluster, the following doc should be useful:

  • Multiple Server Swift Installation <howto_installmultinode>