RustFS Documentation
RustFS is a high-performance, distributed, S3-compatible object storage system written in Rust.
RustFS is a high-performance, distributed object storage system written in Rust, fully compatible with the S3 protocol and released under the Apache 2.0 license. It combines simplicity with efficiency to deliver an open-source, commercially-friendly object storage solution suitable for private cloud, data lake, AI/ML, and cloud-native workloads.
Get Started
- Installation Guide — deploy RustFS on Linux, Windows, macOS, or Docker.
- Quick Start on Linux — one-click installation package.
- What is RustFS? — architecture, features, and design principles.
Explore
- Manage RustFS — buckets and objects.
- Developer Guide — MCP, MinIO Client, and SDKs.
- Product Features — distributed architecture, versioning, encryption, and more.
- Solutions — data lake, AI/ML, cloud-native, and industry use cases.
Key Features
- S3 Compatible — seamless integration with the S3 ecosystem.
- Distributed Architecture — scales horizontally across nodes and disks.
- High Performance — Rust performance with modern memory-safety guarantees.
- Enterprise-Ready — Apache 2.0 licensed, safe for commercial integration.
- Cloud-Native — optimized for Docker and Kubernetes.