VersityGW
S3 gateway that translates S3 API requests to filesystem, Azure Blob, ScoutFS, or other S3 backends.
VersityGW is a high-performance S3 translation gateway that bridges S3-reliant applications with existing storage systems. It translates incoming S3 API requests into equivalent operations on various backend storage systems.
Key Features
- S3 Compatible - Full S3 API compatibility as a translation layer.
- Multiple Backends - Supports POSIX filesystem, ScoutFS, Azure Blob Storage, and other S3 servers.
- Stateless - Multiple instances can be deployed in a cluster for increased throughput.
- Static Website Hosting - Serve S3 buckets as static websites with index documents, custom error pages, and routing rules.
- Web GUI - Optional web interface for administration and file exploration.
- Cross-Platform - Runs on Linux, macOS, BSD, and Windows.
- Lightweight - Simple single-binary deployment.
- POSIX Compatibility - Access files via both POSIX and S3 protocols simultaneously.
Architecture
VersityGW is completely stateless - any request can be serviced by any gateway instance. This allows horizontal scaling behind load balancers for optimal performance. The gateway translates S3 operations to backend-specific calls.
Self-Hosting
Deploy with a single command to turn your filesystem into an S3 server. Multiple backend options allow integration with existing storage infrastructure.
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 7/8/2026, 3:00:46 AM
View RepositoryCompare VersityGW with
Similar open source alternatives
S4Core
High-performance Rust-based S3-compatible object storage with deduplication, SQL queries, and federation.
MinIO
SeaweedFS
Distributed storage system with S3-compatible object storage, POSIX file system, and Iceberg table support for billions of files.
MinIOGarage
S3-compatible distributed object storage designed for small self-hosted geo-distributed deployments, built in Rust.
MinIO
RustFS
High-performance S3-compatible object storage built in Rust, 2.3x faster than MinIO with Apache 2.0 licensing.
MinIOAlarik
High-performance S3-compatible object storage written in Swift, designed as a modern open alternative to MinIO.
MinIOHS5
High-performance single-node S3-compatible object storage focused on scale-up performance, built in C++.
MinIO