Versity S3 Gateway icon
Versity S3 Gateway icon

Versity S3 Gateway

The Versity S3 Gateway serves as a bridge between file based storage systems and applications that rely on S3 object interfaces.

Versity S3 Gateway screenshot 1

Cost / License

Platforms

  • Mac
  • Windows
  • Linux
  • BSD
  • Debian
  • Docker  Aviable in Docker Hub & GitHub
  • Docker Hub
  • YunoHost
  • FreeBSD
1like
0comments
0articles

Features

  1.  Filesystem

Versity S3 Gateway News & Activities

Highlights All activities

Recent activities

Versity S3 Gateway information

  • Developed by

    US flagversity
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    6 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

OS & Utilities

GitHub repository

  •  1,517 Stars
  •  202 Forks
  •  144 Open Issues
  •   Updated  
View on GitHub
Versity S3 Gateway was added to AlternativeTo by c17s5qhu on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is Versity S3 Gateway?

Versity Gateway, a simple to use tool for seamless inline translation between AWS S3 object commands and storage systems. The Versity Gateway bridges the gap between S3-reliant applications and other storage systems, enabling enhanced compatibility and integration while offering exceptional scalability.

The server translates incoming S3 API requests and transforms them into equivalent operations to the backend service. By leveraging this gateway server, applications can interact with the S3-compatible API on top of already existing storage systems. This project enables leveraging existing infrastructure investments while seamlessly integrating with S3-compatible systems, offering increased flexibility and compatibility in managing data storage.

The Versity Gateway is focused on performance, simplicity, and expandability. The Versity Gateway is designed with modularity in mind, enabling future extensions to support additional backend storage systems. At present, the Versity Gateway supports any generic POSIX file backend storage, Versity’s open source ScoutFS filesystem, Azure Blob Storage, and other S3 servers.

The gateway is completely stateless. Multiple Versity Gateway instances may be deployed in a cluster to increase aggregate throughput. The Versity Gateway’s stateless architecture allows any request to be serviced by any gateway thereby distributing workloads and enhancing performance. Load balancers may be used to evenly distribute requests across the cluster of gateways for optimal performance.

The S3 HTTP(S) server and routing is implemented using the Fiber web framework. This framework is actively developed with a focus on performance. S3 API compatibility leverages the official aws-sdk-go-v2 whenever possible for maximum service compatibility with AWS S3.

Versity S3 Gateway Videos

Official Links