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
69

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 path opens the most relevant RustFS or upstream documentation.

Documentation paths

ALL

69 projects

AI

Case.01

Milvus logo

Milvus

Build vector database workflows on S3-compatible object storage.

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

vLLM logo

vLLM

Load and serve vLLM model weights from S3-compatible object storage.

DevOps

Case.05

GitLab

Use OIDC SSO and S3-compatible object storage for pipelines and artifacts.

DevOps

Case.06

OpenObserve logo

OpenObserve

Store OpenObserve logs, metrics, and traces in S3-compatible object storage.

DevOps

Case.07

Harbor logo

Harbor

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

DevOps

Case.08

Loki

Store Loki log data durably in S3-compatible object storage.

DevOps

Case.09

Tempo

Keep Tempo distributed traces in S3-compatible object storage.

DevOps

Case.10

Terraform logo

Terraform

Use S3-compatible object storage as the Terraform state backend.

DevOps

Case.11

Elasticsearch

Store Elasticsearch snapshots in S3-compatible object storage.

DevOps

Case.12

Jenkins logo

Jenkins

Store Jenkins build artifacts in S3-compatible object storage.

DevOps

Case.13

Gitea logo

Gitea

Store Gitea LFS, packages, and attachments in S3-compatible object storage.

DevOps

Case.14

OpenTelemetry logo

OpenTelemetry

Export RustFS telemetry with the OpenTelemetry (OTEL) standard.

DevOps

Case.15

Thanos logo

Thanos

Keep Thanos metrics blocks in S3-compatible object storage.

DevOps

Case.16

Fluentd logo

Fluentd

Ship and archive Fluentd logs in S3-compatible object storage.

DevOps

Case.17

GreptimeDB logo

GreptimeDB

Store GreptimeDB time-series data in S3-compatible object storage.

DevOps

Case.18

rclone logo

rclone

Sync and manage files in S3-compatible object storage with rclone.

DevOps

Case.19

tusd logo

tusd

Store resumable tus uploads in S3-compatible object storage with tusd.

DevOps

Case.20

VictoriaMetrics

Back up and restore VictoriaMetrics metrics in S3-compatible object storage.

DevOps

Case.21

OpenSearch logo

OpenSearch

Snapshot OpenSearch indices to S3-compatible object storage with the repository-s3 plugin.

DevOps

Case.22

Docker Registry

Store Docker Registry container images in S3-compatible object storage.

DevOps

Case.23

SFTPGo logo

SFTPGo

Serve S3-compatible object storage buckets over SFTP with SFTPGo.

DevOps

Case.24

s3fs

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

DevOps

Case.25

capo (Python)

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

Backup & Restore

Case.26

Restic logo

Restic

Store encrypted repository snapshots in S3-compatible backends.

Backup & Restore

Case.27

Velero logo

Velero

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

Backup & Restore

Case.28

Kopia logo

Kopia

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

Backup & Restore

Case.29

Longhorn logo

Longhorn

Store Longhorn Kubernetes volume backups in S3-compatible object storage.

Security

Case.30

Keycloak logo

Keycloak

Use OIDC single sign-on for secure and centralized access control.

Security

Case.31

GitLab

Configure GitLab as OIDC identity provider for enterprise login governance.

Big Data

Case.32

Apache Iceberg™ logo

Apache Iceberg™

Use Apache Iceberg™ open table formats with RustFS as the reliable object storage layer.

Big Data

Case.33

Trino

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

Big Data

Case.34

Apache Flink® logo

Apache Flink®

Back Apache Flink® checkpoints and state with S3-compatible object storage.

Big Data

Case.35

Apache Spark™ logo

Apache Spark™

Read and write lakehouse data from Apache Spark™ jobs in S3-compatible object storage.

Big Data

Case.36

ClickHouse

Store ClickHouse disks and backups in S3-compatible object storage.

Big Data

Case.37

PyIceberg

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

Big Data

Case.38

Apache Doris® logo

Apache Doris®

Power Apache Doris® analytics with S3-compatible object storage.

Big Data

Case.39

Apache OpenDAL™ logo

Apache OpenDAL™

Connect applications to S3-compatible object storage through Apache OpenDAL™.

Big Data

Case.40

MLflow logo

MLflow

Store MLflow artifacts and model registries in S3-compatible object storage.

Big Data

Case.41

Apache Zeppelin™ logo

Apache Zeppelin™

Explore data lakes from Apache Zeppelin™ notebooks backed by S3-compatible object storage.

Big Data

Case.42

Apache Hudi™ logo

Apache Hudi™

Build incremental data lakes with Apache Hudi™ tables in S3-compatible object storage.

Big Data

Case.43

lakeFS logo

lakeFS

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

Big Data

Case.44

Apache Airflow® logo

Apache Airflow®

Store Apache Airflow® task logs and artifacts in S3-compatible object storage.

Big Data

Case.45

Apache Kafka® logo

Apache Kafka®

Land Apache Kafka® topic data durably in S3-compatible object storage.

Big Data

Case.46

Delta Lake logo

Delta Lake

Use Delta Lake table format with RustFS as the reliable object storage layer.

Big Data

Case.47

AutoMQ logo

AutoMQ

Run AutoMQ streaming with S3-compatible object storage as its log storage.

Big Data

Case.48

Apache DolphinScheduler™ logo

Apache DolphinScheduler™

Store Apache DolphinScheduler™ resources in S3-compatible object storage.

Big Data

Case.49

Apache Hive™ logo

Apache Hive™

Store Apache Hive™ table data in S3-compatible object storage over S3A.

Big Data

Case.50

Apache Paimon™ logo

Apache Paimon™

Run Apache Paimon™ lakehouse tables on S3-compatible object storage.

Big Data

Case.51

Apache SeaTunnel™ logo

Apache SeaTunnel™

Move data between Apache SeaTunnel™ and S3-compatible object storage with the S3File connector.

Big Data

Case.52

Alluxio logo

Alluxio

Cache S3-compatible object storage buckets with Alluxio for faster reads.

Database

Case.53

Databend logo

Databend

Run Databend analytics with S3-compatible object storage as its backend.

Database

Case.54

LanceDB logo

LanceDB

Store and query LanceDB vector tables directly in S3-compatible object storage.

Database

Case.55

DuckDB

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

Database

Case.56

InfluxDB

Store InfluxDB time-series data in S3-compatible object storage.

Database

Case.57

Vitess logo

Vitess

Store Vitess backups and exports in S3-compatible object storage.

Cloud Native

Case.58

Cortex logo

Cortex

Keep Cortex metrics chunks in S3-compatible object storage.

Cloud Native

Case.59

Flux logo

Flux

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

Cloud Native

Case.60

JuiceFS logo

JuiceFS

Build JuiceFS shared file systems on S3-compatible object storage.

Cloud Native

Case.61

Nextcloud

Store Nextcloud files in S3-compatible object storage.

Cloud Native

Case.62

ZeroFS logo

ZeroFS

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

Cloud Native

Case.63

celld

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

Reverse Proxy

Case.64

Nginx

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

Reverse Proxy

Case.65

Traefik logo

Traefik

Route RustFS traffic dynamically with cloud-native gateway policies.

Reverse Proxy

Case.66

Caddy logo

Caddy

Publish RustFS services quickly with modern proxy and TLS defaults.

Reverse Proxy

Case.67

HAProxy logo

HAProxy

Balance S3 traffic across nodes for high availability and scale.

Reverse Proxy

Case.68

Envoy logo

Envoy

Expose RustFS endpoints through the Envoy edge and service proxy.

Reverse Proxy

Case.69

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.