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


Source: https://findsoftware.frbit.cloud/s3proxy/
Last reviewed: 2026-11-03
Listed since: 2026-11-03

## Record

### Links

- repository: https://github.com/gaul/s3proxy
- docs: https://github.com/gaul/s3proxy/wiki
- x: https://twitter.com/S3Proxy

### Identity

- status: active
- maintainer: Andrew Gaul
- maintainerType: individual
- parent: unknown
- firstRelease: 2014
- hqCountry: unknown

### Kind

- category: database
- hosting: java
- language: java
- runtime: jvm
- runtimeMin: jvm 17
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: unknown
- renderingModes: not applicable
- installMethod: docker

### License

- licenseModel: open-source
- license: Apache-2.0

### Releases

- currentMajor: 4
- latestReleaseDate: 2026-09-10

### Adoption

- githubStargazers: 2414
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 73
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://github.com/gaul/s3proxy (read 2026-11-03)
- urls: https://github.com/gaul/s3proxy (read 2026-11-03)
- maintainer: https://github.com/gaul/s3proxy (read 2026-11-03)
- category: https://github.com/gaul/s3proxy (read 2026-11-03)
- language: https://github.com/gaul/s3proxy (read 2026-11-03)
- runtime: https://github.com/gaul/s3proxy (read 2026-11-03)
- runtimeMin: https://github.com/gaul/s3proxy (read 2026-11-03)
- installMethod: https://github.com/gaul/s3proxy (read 2026-11-03)
- installMethod: https://github.com/gaul/s3proxy (read 2026-11-03)
- installMethod: https://github.com/gaul/s3proxy (read 2026-11-03)
- installMethod: https://github.com/gaul/s3proxy (read 2026-11-03)
- installMethod: https://github.com/gaul/s3proxy (read 2026-11-03)
- license: https://github.com/gaul/s3proxy/blob/master/LICENSE (read 2026-11-03)
- licenseModel: https://github.com/gaul/s3proxy (read 2026-11-03)
- githubStargazers: https://github.com/gaul/s3proxy (read 2026-11-03)
- contributors: https://github.com/gaul/s3proxy (read 2026-11-03)
- firstRelease: https://github.com/gaul/s3proxy/releases/tag/s3proxy-1.0.0 (read 2026-11-03)
- currentMajor: https://github.com/gaul/s3proxy/releases/tag/s3proxy-4.1.1 (read 2026-11-03)
- latestReleaseDate: https://github.com/gaul/s3proxy/releases/tag/s3proxy-4.1.1 (read 2026-11-03)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
