On September 16, 2026, RustFS reached its 1.0 general availability release after two and a half years of development. It is a distributed object storage system written in Rust, licensed under Apache 2.0, and designed as a drop-in S3-compatible replacement for Amazon S3 or MinIO.
The project started development in February 2024, went open source in July 2025, reached beta in April 2026, and closed its release candidate cycle in August before hitting GA last week. The 1.0 label carries the usual commitment: production-ready, stable API, no breaking changes without a major version bump.
What It Covers
The feature set addresses the core of self-hosted storage deployments. RustFS 1.0 includes bucket and object lifecycle management, multipart uploads for large files, erasure coding for data durability, and data tiering to spread objects across storage classes by access frequency. The Apache 2.0 license removes the AGPL friction that complicates deploying MinIO in some organizational and commercial contexts.
The access protocol list goes beyond S3: WebDAV, OpenStack Swift, FTP/FTPS, and MCP are all supported. MCP support is a meaningful addition given how many agent frameworks now treat object stores as first-class memory and retrieval systems — it means RustFS can participate directly in AI agent workflows without a separate adapter layer.
The Iceberg Integration
The part that makes 1.0 more than a typical storage release is S3 Tables support with an Apache Iceberg REST Catalog built directly into the server. Teams using lakehouse architectures can use RustFS as both the object store and the catalog service — one fewer infrastructure component to operate. That positions RustFS as a single piece of infrastructure rather than a piece in a longer stack behind a separate catalog.
For organizations currently running MinIO, the migration path is deliberately designed to be low-friction. RustFS implements the same S3 API surface and is explicitly designed for coexistence and migration from MinIO and Ceph. Existing S3-compatible tools — SDKs, CLI tools, and third-party backup software — work without modification.
Why It Matters
Self-hosted object storage has been dominated by MinIO for years. MinIO's AGPL license creates real legal uncertainty for teams embedding it in larger systems, and its dual-license commercial terms add cost for organizations that need a permissive license. RustFS's Apache 2.0 licensing removes that concern entirely.
Rust's memory-safety guarantees also matter for infrastructure software that handles data durability. The implementation avoids a category of bugs — use-after-free, buffer overflows — that have historically shown up in C-based storage systems under load.
RustFS 1.0 is available now on GitHub under Apache 2.0.