Skip to main content

Multiple Protocol Access

Native multi-protocol accessibility delivery. By speaking S3, Swift, FTP(s), and MCP out of the box, RustFS integrates naturally and effortlessly into any environment. No gateways, no legacy proxies, and absolutely zero code modifications required. Instantly connect to a massive, thriving ecosystem of AI pipelines, big data frameworks, and legacy enterprise workloads while maintaining a single, high-performance source of truth.

Flexibility & Simplicity

Native support
Out-of-the-box setup lets you launch your storage services immediately.
Built for any workload
Adaptive to diverse use cases, from cloud-native microservices to legacy enterprise infrastructure.
Seamless integration
Native compatibility with industry-standard protocols. Connect flawlessly with your existing ecosystem.

S3 API compatibility

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

Comprehensive S3 API capabilities

Pure Rust-powered S3 implementation across object operations, bucket policies, versioning, and lifecycle management.

Out-of-the-box S3 support

Seamless integration across S3-compliant infrastructure and application ecosystems.

Drop-in MinIO replacement

Zero config overhauls, no API rewrites, and zero migration friction.

Native virtual host mode

Enterprise-grade bucket addressing, domain-level isolation, and absolute 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.

Instant frictionless setup

Out-of-the-box convenience requiring no extra configuration or heavy third-party integrations.

Secure file operations

Full TLS/HTTPS protocol support delivering enterprise-grade encryption for peace-of-mind data transfer.

Swift API

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

OpenStack native support

Frictionless RustFS integration into the OpenStack ecosystem.

Dual-protocol coexistence

Break down data silos and accelerate data mobility across S3 and Swift clients.

FTP(s)

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

Legacy modernization

Connect traditional applications and automated batch workflows to modern object storage instantly.

Hardened enterprise security

Support FTPS over TLS to guarantee encrypted data transfer 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

Empower AI agents to call and interact with RustFS workflows through controlled storage operations.

Customized toolset

Customize and extend your own toolset legally.