Skip to main content

Integration ecosystem

Connect RustFS to the tools you already run.

Build on one S3-compatible storage foundation across AI, DevOps, backup, security, analytics, and cloud-native infrastructure.

Protocol
S3 API
Categories
8
Guides
81

Contribute an integration

Built RustFS into your stack? Share the guide.

Community integrations keep this directory growing. If your project works with RustFS, document the workflow and we will help you ship the guide.

  1. 01

    Open source projects only

    The project you integrate must be open source with a public GitHub repository.

  2. 02

    Write the integration guide

    Pick the matching category in the integration docs and document the integration steps together with your verification results. Include screenshots where possible.

  3. 03

    Open a pull request

    Submit a pull request to the docs.rustfs.com repository, add the integration label to it, and wait for review from the maintainers.

Integration directory

Find your integration path.

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.

  • GitLab object storage for CI artifacts. docs.rustfs.com has no GitLab page, so the card opens the site walkthrough.
  • GitLab OIDC sign-in for the RustFS console. The Keycloak guide is a different identity provider.
  • GitLab LFS and the package registry as their own tested procedures. The site walkthrough only notes that the same object-storage pattern can cover them.

Documentation paths

ALL

81 projects

AI

Case.02

Nawāt

Manage AI fine-tuning storage with RustFS as the durable S3-compatible backend for Unsloth training workflows.

AI

Case.03

Ray logo

Ray

Read and write Ray datasets and checkpoints in S3-compatible object storage.

AI

Case.06

RAGFlow logo

RAGFlow

Run RAGFlow with uploaded documents and workspace state stored in S3-compatible object storage.

AI

Case.07

Dify logo

Dify

Store Dify uploads, knowledge-base files, and system state in S3-compatible object storage.

AI

Case.09

Feast logo

Feast

Keep the Feast feature registry and offline parquet sources in S3-compatible object storage.

DevOps

Case.12

Harbor logo

Harbor

Store Harbor container registry images and charts in S3-compatible object storage.

DevOps

Case.18

Helm logo

Helm

Host a private Helm chart repository in S3-compatible object storage with helm-s3.

DevOps

Case.31

s3fs

Mount an S3-compatible object storage bucket as a local filesystem with s3fs-fuse.

DevOps

Case.32

capo (Python)

Perform basic object operations from Python with the capo SDK's synchronous or asynchronous clients.

Backup & Restore

Case.34

Velero logo

Velero

Back up and restore Kubernetes clusters with Velero backups in S3-compatible object storage.

Backup & Restore

Case.35

Kopia logo

Kopia

Store deduplicated, encrypted backup snapshots in S3-compatible backends.

Big Data

Case.40

Trino

Run distributed SQL queries over data lakes in S3-compatible object storage.

Big Data

Case.44

PyIceberg

Work with Apache Iceberg™ tables in S3-compatible object storage using PyIceberg.

Big Data

Case.50

lakeFS logo

lakeFS

Manage data lake branches and versions with lakeFS on S3-compatible object storage.

Database

Case.63

DuckDB

Run fast in-process SQL analytics over data lakes stored in S3-compatible object storage.

Database

Case.66

Qdrant logo

Qdrant

Store Qdrant collection snapshots in S3-compatible object storage through S3-backed snapshots.

Database

Case.67

Weaviate logo

Weaviate

Back up Weaviate collections into S3-compatible object storage with the backup-s3 module.

Cloud Native

Case.69

Flux logo

Flux

Use S3-compatible object storage as a Flux source for Kubernetes GitOps artifacts.

Cloud Native

Case.72

ZeroFS logo

ZeroFS

Serve an S3-compatible object storage bucket as a POSIX filesystem over NFS with ZeroFS.

Cloud Native

Case.73

celld

Run celld, the self-hosted Durable Objects runtime, with fleet state in S3-compatible object storage.

Cloud Native

Case.74

Dapr logo

Dapr

Read and write S3-compatible object storage from any Dapr application through the S3 binding.

Reverse Proxy

Case.76

Nginx

Expose RustFS endpoints through a battle-tested reverse proxy layer.

Reverse Proxy

Case.81

Apache HTTP Server

Deploy RustFS behind Apache HTTP Server with TLS termination for separate S3 API and Console hostnames.

Compatibility 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.