AI
Case.01
RustFS guide
Configure Milvus with RustFSIntegration ecosystem
Build on one S3-compatible storage foundation across AI, DevOps, backup, security, analytics, and cloud-native infrastructure.
Contribute an integration
Community integrations keep this directory growing. If your project works with RustFS, document the workflow and we will help you ship the guide.
The project you integrate must be open source with a public GitHub repository.
Pick the matching category in the integration docs and document the integration steps together with your verification results. Include screenshots where possible.
Submit a pull request to the docs.rustfs.com repository, add the integration label to it, and wait for review from the maintainers.
Browse implementation guides by workload. Each card names the task and labels the link as a RustFS guide, a site write-up, or upstream product documentation.
These high-value entries still need a version-checked tutorial on docs.rustfs.com. The cards open the closest existing write-up.
Documentation paths
ALL
81 projects
AI
Case.01
RustFS guide
Configure Milvus with RustFSAI
Case.02
Manage AI fine-tuning storage with RustFS as the durable S3-compatible backend for Unsloth training workflows.
Site guide
Read the Nawāt guideAI
Case.03
RustFS guide
Configure Ray with RustFSAI
Case.04
RustFS guide
Configure vLLM with RustFSAI
Case.05
RustFS guide
Configure SGLang with RustFSAI
Case.06
Run RAGFlow with uploaded documents and workspace state stored in S3-compatible object storage.
RustFS guide
Configure RAGFlow with RustFSAI
Case.07
RustFS guide
Configure Dify with RustFSAI
Case.08
Index documents stored in S3-compatible object storage into embeddings with CocoIndex flows.
RustFS guide
Configure CocoIndex with RustFSAI
Case.09
RustFS guide
Configure Feast with RustFSDevOps
Case.10
Use OIDC SSO and S3-compatible object storage for pipelines and artifacts.
DevOps
Case.11
RustFS guide
Configure OpenObserve with RustFSDevOps
Case.12
RustFS guide
Configure Harbor with RustFSDevOps
Case.13
Store Loki log data durably in S3-compatible object storage.
RustFS guide
Configure Grafana Loki with RustFSDevOps
Case.14
Keep Tempo distributed traces in S3-compatible object storage.
RustFS guide
Configure Tempo with RustFSDevOps
Case.15
RustFS guide
Configure Terraform with RustFSDevOps
Case.16
Store Elasticsearch snapshots in S3-compatible object storage.
RustFS guide
Configure Elasticsearch with RustFSDevOps
Case.17
RustFS guide
Configure Jenkins with RustFSDevOps
Case.18
RustFS guide
Configure Helm with RustFSDevOps
Case.19
RustFS guide
Configure Gitea with RustFSDevOps
Case.20
RustFS guide
Configure OpenTelemetry with RustFSDevOps
Case.21
RustFS guide
Configure Thanos with RustFSDevOps
Case.22
RustFS guide
Configure Fluentd with RustFSDevOps
Case.23
RustFS guide
Configure Fluent Bit with RustFSDevOps
Case.24
RustFS guide
Configure GreptimeDB with RustFSDevOps
Case.25
RustFS guide
Configure rclone with RustFSDevOps
Case.26
RustFS guide
Configure tusd with RustFSDevOps
Case.27
Back up and restore VictoriaMetrics metrics in S3-compatible object storage.
RustFS guide
Configure VictoriaMetrics with RustFSDevOps
Case.28
Snapshot OpenSearch indices to S3-compatible object storage with the repository-s3 plugin.
RustFS guide
Configure OpenSearch with RustFSDevOps
Case.29
Store Docker Registry container images in S3-compatible object storage.
RustFS guide
Configure Docker Registry with RustFSDevOps
Case.30
RustFS guide
Configure SFTPGo with RustFSDevOps
Case.31
Mount an S3-compatible object storage bucket as a local filesystem with s3fs-fuse.
RustFS guide
Configure s3fs with RustFSDevOps
Case.32
Perform basic object operations from Python with the capo SDK's synchronous or asynchronous clients.
RustFS guide
Configure capo (Python) with RustFSBackup & Restore
Case.33
RustFS guide
Configure Restic with RustFSBackup & Restore
Case.34
RustFS guide
Configure Velero with RustFSBackup & Restore
Case.35
RustFS guide
Configure Kopia with RustFSBackup & Restore
Case.36
RustFS guide
Configure Longhorn with RustFSSecurity
Case.37
RustFS guide
Configure Keycloak with RustFSSecurity
Case.38
Configure GitLab as OIDC identity provider for enterprise login governance.
Site guide
Configure GitLab OIDC with RustFSBig Data
Case.39
Use Apache Iceberg™ open table formats with RustFS as the reliable object storage layer.
RustFS guide
Configure Apache Iceberg™ with RustFSBig Data
Case.40
Run distributed SQL queries over data lakes in S3-compatible object storage.
RustFS guide
Configure Trino with RustFSBig Data
Case.41
RustFS guide
Configure Apache Flink® with RustFSBig Data
Case.42
RustFS guide
Configure Apache Spark™ with RustFSBig Data
Case.43
Store ClickHouse disks and backups in S3-compatible object storage.
RustFS guide
Configure ClickHouse with RustFSBig Data
Case.44
Work with Apache Iceberg™ tables in S3-compatible object storage using PyIceberg.
RustFS guide
Configure PyIceberg with RustFSBig Data
Case.45
RustFS guide
Configure Apache Doris® with RustFSBig Data
Case.46
RustFS guide
Configure Apache OpenDAL™ with RustFSBig Data
Case.47
RustFS guide
Configure MLflow with RustFSBig Data
Case.48
Explore data lakes from Apache Zeppelin™ notebooks backed by S3-compatible object storage.
RustFS guide
Configure Apache Zeppelin™ with RustFSBig Data
Case.49
RustFS guide
Configure Apache Hudi™ with RustFSBig Data
Case.50
RustFS guide
Configure lakeFS with RustFSBig Data
Case.51
RustFS guide
Configure Apache Airflow® with RustFSBig Data
Case.52
RustFS guide
Configure Apache Kafka® with RustFSBig Data
Case.53
RustFS guide
Configure Delta Lake with RustFSBig Data
Case.54
RustFS guide
Configure AutoMQ with RustFSBig Data
Case.55
RustFS guide
Configure Apache DolphinScheduler™ with RustFSBig Data
Case.56
RustFS guide
Configure Apache Hive™ with RustFSBig Data
Case.57
RustFS guide
Configure Apache Paimon™ with RustFSBig Data
Case.58

Move data between Apache SeaTunnel™ and S3-compatible object storage with the S3File connector.
RustFS guide
Configure Apache SeaTunnel™ with RustFSBig Data
Case.59
Offload cold Apache Pulsar topic ledgers to S3-compatible object storage with tiered storage.
RustFS guide
Configure Apache Pulsar with RustFSBig Data
Case.60
RustFS guide
Configure Alluxio with RustFSDatabase
Case.61
RustFS guide
Configure Databend with RustFSDatabase
Case.62
RustFS guide
Configure LanceDB with RustFSDatabase
Case.63
Run fast in-process SQL analytics over data lakes stored in S3-compatible object storage.
RustFS guide
Configure DuckDB with RustFSDatabase
Case.64
Store InfluxDB time-series data in S3-compatible object storage.
RustFS guide
Configure InfluxDB with RustFSDatabase
Case.65
RustFS guide
Configure Vitess with RustFSDatabase
Case.66
Store Qdrant collection snapshots in S3-compatible object storage through S3-backed snapshots.
RustFS guide
Configure Qdrant with RustFSDatabase
Case.67
RustFS guide
Configure Weaviate with RustFSCloud Native
Case.68
RustFS guide
Configure Cortex with RustFSCloud Native
Case.69
RustFS guide
Configure Flux with RustFSCloud Native
Case.70
RustFS guide
Configure JuiceFS with RustFSCloud Native
Case.71
Store Nextcloud files in S3-compatible object storage.
RustFS guide
Configure Nextcloud with RustFSCloud Native
Case.72
RustFS guide
Configure ZeroFS with RustFSCloud Native
Case.73
Run celld, the self-hosted Durable Objects runtime, with fleet state in S3-compatible object storage.
RustFS guide
Configure celld with RustFSCloud Native
Case.74
RustFS guide
Configure Dapr with RustFSCloud Native
Case.75
RustFS guide
Configure Apache Camel with RustFSReverse Proxy
Case.76
Expose RustFS endpoints through a battle-tested reverse proxy layer.
RustFS guide
Configure Nginx with RustFSReverse Proxy
Case.77
RustFS guide
Configure Traefik with RustFSReverse Proxy
Case.78
RustFS guide
Configure Caddy with RustFSReverse Proxy
Case.79
RustFS guide
Configure HAProxy with RustFSReverse Proxy
Case.80
RustFS guide
Configure Envoy with RustFSReverse Proxy
Case.81
Deploy RustFS behind Apache HTTP Server with TLS termination for separate S3 API and Console hostnames.
RustFS guide
Configure Apache HTTP Server with RustFSCompatibility first
One S3-compatible layer for the infrastructure around your data.
Trademark notice
Third-party project names, logos, and brands shown on this page are the property of their respective owners and are used solely to indicate that RustFS interoperates with these products. Their trademarks, names, brands, and external documentation remain the property and responsibility of their respective owners. No endorsement, partnership, or affiliation is implied unless separately stated in writing.
Apache®, Apache Airflow, Apache Doris, Apache Flink, Apache Hudi, Apache Iceberg, Apache Kafka, Apache OpenDAL, Apache Spark, Apache Zeppelin, and their respective project logos are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. No endorsement by The Apache Software Foundation is implied. Terraform and the Terraform logo are trademarks of HashiCorp, Inc. HAProxy® is a trademark registered by HAProxy Technologies SAS and is not affiliated with, and does not endorse, this website. Jenkins® is a registered trademark of LF Charities, Inc. GITLAB is a trademark of GitLab Inc. in the United States and other countries and regions. Elasticsearch is a trademark of Elasticsearch B.V., registered in the U.S. and in other countries. ClickHouse® is a registered trademark of ClickHouse, Inc. InfluxDB® is a trademark of InfluxData, Inc. NGINX® is a registered trademark of F5, Inc. Loki and Tempo are trademarks of Grafana Labs. Trino is a trademark of the Trino Software Foundation. DuckDB is a trademark of the DuckDB Foundation. All other product names, logos, and brands are property of their respective owners.