Skip to main content

Multi-protocol access

Native multi-protocol access. By speaking S3, Swift, FTP/FTPS, WebDAV, and MCP out of the box, RustFS fits existing environments. No gateways, no legacy protocol proxies, and no application code changes. Connect AI pipelines, big data frameworks, and legacy workloads to one object store.

Flexibility & Simplicity

Native support
Works out of the box so you can start storage services without a protocol gateway.
Built for any workload
Fits cloud-native services and legacy applications on the same object store.
Seamless integration
S3, Swift, FTP/FTPS, WebDAV, and MCP against one data set.

S3 API compatibility

The primary object-storage API surface, designed for efficient management and existing S3-compatible ecosystems.

Comprehensive S3 API capabilities

S3 implementation in Rust for object operations, bucket policies, versioning, and lifecycle management.

S3 support out of the box

Works with S3-compatible infrastructure and application ecosystems.

MinIO alternative

No config overhauls, no API rewrites, and no application code changes.

Native virtual host mode

Bucket addressing, domain-level isolation, and virtual-hosted-style URL compatibility.

WebDAV

File-oriented access for teams that need operating-system-native workflows without leaving object storage behind.

Native OS integration

Operate remote object storage as local directories across Windows, macOS, and Linux without client lock-in.

Quick setup

Works out of the box, with no extra configuration or heavy third-party integrations.

Secure file operations

TLS/HTTPS support for encrypted data in transit.

Swift API

Bring private-cloud and OpenStack-compatible workloads onto the same storage foundation.

OpenStack native support

Runs in OpenStack environments that already speak Swift.

Dual-protocol coexistence

Let S3 and Swift clients access the same data.

FTP/FTPS

A secure bridge for file-transfer workloads that cannot be rewritten immediately.

Legacy modernization

Connect traditional applications and automated batch workflows to object storage.

Hardened enterprise security

Support FTPS over TLS so data is encrypted in transit.

MCP

RustFS is designed for agent-native infrastructure. MCP support lets LLM agents and automated workflows query, manage, and orchestrate storage resources through a controlled interface.

Agent-native access

Let AI agents call RustFS through controlled storage operations.

Customized toolset

Customize and extend your own toolset under a clear open-source license.