Skip to content
aicoolies logo
RustFS logo

RustFS

High-performance S3-compatible object storage built in Rust

RustFS is an open-source distributed object storage system built entirely in Rust, offering 2.3x faster performance than MinIO for small object payloads. It provides full S3 API compatibility, enabling seamless migration from MinIO, Ceph, and AWS S3 with existing SDKs and CLI tools. Released under Apache 2.0 license, it avoids MinIO's restrictive AGPL terms. Features include distributed architecture, erasure coding, WORM compliance, encryption via RustyVault, and a web management console.

About RustFS

RustFS was created to address the growing need for a permissively licensed, high-performance alternative to MinIO, which entered maintenance mode in late 2025 and tightened its AGPL licensing terms. Built entirely in Rust, RustFS leverages the language's memory safety guarantees and zero-cost abstractions to eliminate garbage collection pauses that plague Go-based storage systems. This is particularly impactful for AI and machine learning workloads where training pipelines read billions of small files simultaneously — the 2.3x small-object performance advantage translates directly into hours saved during distributed training jobs. The binary is under 100MB, capable of powering object storage anywhere from ARM edge devices and 5G POPs to full data centers.

The system uses a zero-master distributed architecture where every node is a peer, eliminating the single point of failure and scalability bottleneck created by centralized metadata servers. Data is distributed across nodes with erasure coding for fault tolerance, and storage capacity scales linearly as nodes are added. Enterprise features include WORM (Write Once, Read Many) for regulatory compliance, encryption via the companion RustyVault tool, multi-site replication for disaster recovery, and version control for object lifecycle management. The web management console built with Next.js provides operational visibility for bucket management, access control, and cluster monitoring. A Kubernetes operator and Helm charts simplify deployment in cloud-native environments.

RustFS has attracted over 24,000 GitHub stars and is actively evaluated by major vector database projects like Milvus as a drop-in S3-compatible backend. The Milvus team confirmed that RustFS meets baseline functional requirements for their persistence layer, though they note the distributed mode is still in alpha and recommend production use only after thorough evaluation. The project is maintained by a growing community with Apache 2.0 licensing that removes all commercial use restrictions — organizations can embed, modify, and distribute RustFS without disclosure requirements. Installation options include Docker with Compose support, Podman, binary downloads, and platform packages, with Grafana, Prometheus, and Jaeger integration for observability.

Pricing & Platform Specs

Pricing Summary

100% Free and Open Source under the Apache-2.0 license ($0 software licensing). Fully self-hosted on bare-metal, Linux servers, or Kubernetes with zero subscription fees, user limits, or proprietary licensing restrictions.

full pricing breakdown →

Supported Platforms

Linux, macOS, Windows, Docker, Kubernetes; ARM and x86_64

Explore categories, tags & use cases

Run GitHub Actions on faster bare-metal runners with lower Ubuntu per-minute pricing

Blacksmith is a drop-in replacement for GitHub-hosted runners that executes Actions on bare-metal gaming CPUs and source-shaped cache infrastructure. Migration requires a one-line YAML change. Features include colocated warm caches, persistent Docker layer caching on NVMe, CI observability with log search, and Firecracker microVM isolation. SOC 2 Type 2 certified, with Ubuntu x64 pricing at $0.004/min and 3,000 free minutes/month.

freemium

Trusted runtime environments for AI agents in production infrastructure

Teleport Beams provides cryptographically verified, policy-gated access for AI agents to interact with production infrastructure including servers, Kubernetes clusters, and databases. Launched at KubeCon EU 2026, Beams extends Teleport's zero-trust access platform with agent-specific runtime controls, audit trails, and policy enforcement to ensure AI agents operate within defined boundaries when deployed in production environments.

freemiumOpen Source

Identity-aware VPN and reverse proxy for zero-trust remote access

Identity-based remote access platform built on WireGuard that combines reverse proxy and VPN capabilities. Pangolin supports clientless browser access for web apps and client-based private-resource access across macOS, iOS, Windows, Linux, and Android, with zero-trust rules, peer-to-peer tunnels, automatic SSL, SSO/OIDC options, and cloud or self-hosted deployment.

freemium

Zig-built headless browser engineered for AI agent workloads

Open-source headless browser written in Zig for AI agents, crawling, and automation. Lightpanda omits graphical rendering, keeps DOM and JavaScript execution, exposes CDP for Puppeteer/Playwright/chromedp, and adds Agent, PandaScript, and MCP workflows. Current public benchmarks claim about 9x faster execution and 16x less memory than Chrome.

freemiumOpen Source

Side-by-Side Comparisons

RustFS logo
RustFS
vs
TigerBeetle logo
TigerBeetle

RustFS vs TigerBeetle: Rust-Based Infrastructure Storage Compared

RustFS and TigerBeetle are both high-performance storage systems written in modern systems languages, but they serve fundamentally different purposes. RustFS is an S3-compatible distributed object storage system built in Rust, while TigerBeetle is a financial transactions database built in Zig. Comparing them reveals how language-level performance benefits apply to different storage workloads.

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is RustFS?

RustFS is an open-source distributed object storage system built entirely in Rust, offering 2.3x faster performance than MinIO for small object payloads. It provides full S3 API compatibility, enabling seamless migration from MinIO, Ceph, and AWS S3 with existing SDKs and CLI tools. Released under Apache 2.0 license, it avoids MinIO's restrictive AGPL terms. Features include distributed architecture, erasure coding, WORM compliance, encryption via RustyVault, and a web management console.

Is RustFS free?

Yes — RustFS is free to use. 100% Free and Open Source under the Apache-2.0 license ($0 software licensing). Fully self-hosted on bare-metal, Linux servers, or Kubernetes with zero subscription fees, user limits, or proprietary licensing restrictions.

Is RustFS open source?

Yes — RustFS is open source.

Is RustFS still maintained?

Yes — RustFS is active. Its listing was last verified on September 6, 2026.

What are the best RustFS alternatives?

The first editor-selected RustFS alternatives are Blacksmith, Teleport Beams, Pangolin, and more.