Announcing RustFS Beta: The High-Performance, S3-Compatible Open Source Storage for the AI Era

Today, we are excited to announce the release of RustFS Beta.

Built as a distributed object storage system for the AI era, RustFS has seen remarkable growth since being open sourced in July 2025. In less than a year, RustFS has reached 26.5K GitHub stars, 1.1K forks, and attracted 130+ contributors worldwide. Our DockerHub images have surpassed 2.2 million pulls, while RustFS has ranked #1 on GitHub Trending eight times and topped GitHub Rust Trending more than 40 times.

These milestones have made RustFS one of the fastest-growing open-source object storage projects.

After 2,800+ Git commits and 100 Alpha releases, the project has matured significantly in architecture, stability, and ecosystem readiness. Based on this progress, we believe the project is ready to move from Alpha to Beta .

The RustFS Beta release marks an important milestone in our journey to build a high-performance, cloud-native, distributed object storage platform designed for modern AI and data-intensive workloads.

Why Beta Matters

RustFS is a distributed object storage system written entirely in Rust and released under the business-friendly Apache 2.0 license. As the landscape of open-source storage shifts—most notably with MinIO’s move toward more restrictive licensing—the global community is searching for a truly open, S3-compatible platform.

Learn how to migrate from MinIO to RustFS with Drop-in Binary Replacement feature.

RustFS fills this gap by delivering high performance, distributed erasure coding, and advanced security, ensuring developers and enterprises can build without the fear of vendor or license lock-in. This Beta release marks a new stage of maturity, signifying that RustFS is now ready for broader real-world adoption and production validation.

RustFS Core Features

RustFS Beta delivers a robust set of enterprise-grade features, including:

  • Fully S3 Compatibility: Comprehensive object lifecycle management with seamless integration for a S3-compatible ecosystem.
  • Security First: Built-in support for mTLS, KMS, and OIDC identity management.
  • High Availability: Distributed clustering with multi-node and multi-disk support.
Capability GroupingCore Capabilities
S3 storageBucket/Object lifecycle management
Object Versioning and Object Lock
Distributed Erasure Coding
Multipart upload
Checksums and integrity verification
Compliance & SecurityIAM users, groups, policies, and service accounts
OIDC login and web identity
KMS service
SSE-S3、SSE-KMS 以及 SSE-C
STS
mTLS
Security audit
Operation & ObservibilityEvent notification
OTEL
Storage Capacity Monitoring
Cluster node health check
rc(rustfs client command line)
MinIO migration
ProtocolS3
WebDAV
Swift API
FTP(s)
High AvailabilityDistributed Clustering (Multi Node Multi Disks)
Node Healing, Scaling, and Rebalancing
Cloud NativeHelm Chart
Operator
AIMCP Server

Getting Started with RustFS

RustFS supports multiple operating systems, including Linux, macOS, and Windows, as well as multiple deployment methods such as binary installation, Docker, Helm Charts, and the RustFS Operator.

Using Linux as an example, getting started with RustFS is straightforward:

  • Binary installation

Run the following command to install RustFS:

$ curl -O https://rustfs.com/install_rustfs.sh && bash install_rustfs.sh
  • Docker installation
$ docker pull rustfs/rustfs:latest
$ docker run -d \
  --name rustfs \
  -p 9000:9000 \
  -p 9001:9001 \
  -v /data:/data \
  rustfs/rustfs:latest
  • Helm installation
# add Helm repo
helm repo add rustfs https://charts.rustfs.com

# Install RustFS
helm install my-rustfs rustfs/rustfs --version 0.0.99

For detailed installation instructions and deployment guides, please refer to our documentation.

What’s next

The Beta release marks an important milestone for RustFS, but it is only the beginning.

Looking ahead, we will continue investing in performance optimization, security hardening, and enterprise-grade high availability, making RustFS even more stable and production-ready as we work toward our planned General Availability (GA) release in July .

Our goal remains clear: to build a modern, high-performance distributed object storage system designed for AI and data-intensive workloads.

We welcome you to try RustFS in your own environments, share feedback through GitHub Issues, and contribute through star, issue, as well as pull requests.

Previous Article

Big News: RustFS Joins the NVIDIA Inception Program

Write a Comment

Leave a Comment

Your email address will not be published. Required fields are marked *