Skip to content
Ben McClelland edited this page Sep 18, 2026 · 19 revisions

VersityGW is a high-performance, Apache-2.0-licensed translation service that exposes an S3-compatible API over POSIX filesystems, ScoutFS, Azure Blob Storage, other S3 services, and custom backends.

Use this wiki to deploy a gateway, configure access and operational services, or extend the project in Go.

Get started

Goal Start here
Run a local filesystem-backed gateway Quickstart
Check supported platforms and prerequisites System Requirements
Install a release Linux Installation
Understand command placement and startup Workflow
Configure global listeners and services Global Options
Configure an S3 client Example Client Configurations
Diagnose a failure Troubleshooting

Storage backends

Backend Use case
POSIX Transparent filesystem namespace with extended-attribute or sidecar metadata
ScoutFS ScoutFS-specific multipart and archive integration
S3 proxy Translate and proxy requests to another S3 service
Azure Blob Store S3 objects in Azure containers and blobs
Plugin Load an out-of-tree Go backend plugin

Access and application features

Operate a deployment

Develop and contribute

The code lives at github.com/versity/versitygw. Use GitHub Discussions for questions and GitHub Issues for bugs and feature requests.

WebGUI / System Management / Object Explorer

admin-explorer

Clone this wiki locally