FindSoftware

S3Proxy

Java server that speaks the S3 API and forwards requests to other object storage backends, such as AWS S3, Azure Blob Storage, Google Cloud Storage, the local filesystem and SFTP.

S3Proxy implements the S3 API and forwards each request to another storage system, so an S3 client can read and write buckets held in AWS S3, Azure Blob Storage, Google Cloud Storage, OpenStack Swift, SFTP or the local filesystem. It is a Java program that runs as an executable jar or from a Docker image, and Java applications can embed it through a Maven artifact. The project is maintained by Andrew Gaul.

Identity

Status
Active
Maintainer
Andrew Gaul1
Maintained by
Individual
First release
20143

Rendering and deploy

Install with
docker1

Releases

Current major version
44
Last release
2026-09-104

Adoption

GitHub stars
2,4141
Contributors
731

Why these figures do not compare

Sources

  1. 2026-11-03: links, Maintainer, Categories, Written in, Runtime, Minimum runtime, Install with, License model, GitHub stars, Contributors
    github.com/gaul/s3proxy
  2. 2026-11-03: License
    github.com/gaul/s3proxy/blob/master/LICENSE
  3. 2026-11-03: First release
    github.com/gaul/s3proxy/releases/tag/s3proxy-1.0.0
  4. 2026-11-03: Current major version, Last release
    github.com/gaul/s3proxy/releases/tag/s3proxy-4.1.1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON