Open source S3-compatible object storage server written in Rust
// readme
Open source S3-compatible object storage server written in Rust.
Arca is a ground-up implementation of the S3 API, designed as a drop-in replacement for AWS S3, MinIO, and other S3-compatible storage services. It runs as a single node or as a symmetric, self-configuring high-availability cluster, with at-rest encryption, object versioning, RBAC, lifecycle rules, object lock, event notifications, and a web console.
Status
Production-grade and actively developed. 30 of 31 planned phases are complete (latest release v0.34.1), covering 60+ S3 operations plus encryption, versioning, RBAC, monitoring, lifecycle, object lock, tagging, notifications, compression, replication, and high-availability clustering. Arca passes the Ceph s3-tests compatibility suite with 383/825 passing and 0 unexpected failures (100% pass rate on implemented features; RGW-only extensions out of scope). See the roadmap for whatβs next.
Features
- S3 API compatible β works with aws-cli, boto3, MinIO Client (mc), rclone, and any S3 client
- High availability β symmetric,β¦