Swift is an object storage system that provides highly available, distributed, and eventually consistent storage. It features include high availability through replication, high scalability by adding additional servers and storage, and self-healing capabilities to recover from failures. It uses a REST API and supports features like large object storage, static web hosting, S3 compatibility, object expiration, temporary URLs, object versioning, global clusters, and storage policies.