OpenStack supported binding:
Unofficial libraries and bindings:
PHP
PHP-opencloud - Official Rackspace PHP bindings that should work for other Swift deployments too.
Ruby
swift_client - Small but powerful Ruby client to interact with OpenStack Swift
nightcrawler_swift - This Ruby gem teleports your assets to an OpenStack Swift bucket/container
swift storage - Simple OpenStack Swift storage client.
Java
libcloud - Apache Libcloud - a unified interface in Python for different clouds with OpenStack Swift support.
jclouds - Java library offering bindings for all OpenStack projects
java-openstack-swift - Java bindings for OpenStack Swift
javaswift - Collection of Java tools for Swift
Bash
supload - Bash script to upload file to cloud storage based on OpenStack Swift API.
.NET
openstacknetsdk.org - An OpenStack Cloud SDK for Microsoft .NET.
Go
Swiftly - Alternate command line access to Swift with direct (no proxy) access capabilities as well.
slogging - Basic stats and logging tools.
Swift Informant - Swift proxy Middleware to send events to a statsd instance.
Swift Inspector - Swift middleware to relay information about a request back to the client.
SOS - Swift Origin Server.
swift-sentry - Sentry exception reporting for Swift
Swift-on-File - Enables objects created using Swift API to be accessed as files on a POSIX filesystem and vice versa.
swift-scality-backend - Scality sproxyd object server implementation for Swift.
SAIO bash scripts - Well commented simple bash scripts for Swift all in one setup.
vagrant-swift-all-in-one - Quickly setup a standard development environment using Vagrant and Chef cookbooks in an Ubuntu virtual machine.
SAIO Ansible playbook - Quickly setup a standard development environment using Vagrant and Ansible in a Fedora virtual machine (with built-in Swift-on-File support).
Multi Swift - Bash scripts to spin up multiple Swift clusters sharing the same hardware
Glance - Provides services for discovering, registering, and retrieving virtual machine images (for OpenStack Compute [Nova], for example).
Django Swiftbrowser - Simple Django web app to access OpenStack Swift.
Swift-account-stats - Swift-account-stats is a tool to report statistics on Swift usage at tenant and global levels.
PyECLib - High-level erasure code library used by Swift
liberasurecode - Low-level erasure code library used by PyECLib
Swift Browser - JavaScript interface for Swift
swift-ui - OpenStack Swift web browser
swiftbackmeup - Utility that allows one to create backups and upload them to OpenStack Swift
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.