Skip to content

TinyS3 ​

What it is. An S3-compatible object storage server in Java 25, for the operations listed in the S3 API reference. It runs as an embedded library, a standalone server or a Docker container.

Who it is for. Teams that need S3 storage on their own hardware, and Java developers who need a real S3 server in tests.

What is different.

AreaWhat is built
Conformanceceph/s3-tests (not fails_on_aws): 596 passed, 3 failed, 4 skipped on a 4-node local cluster, recorded 2026-09-06 (status)
StorageReed-Solomon erasure coding across disks, background self-healing, shard encryption
Scale-outDistributed mode, server pools and decommission
AccessAWS-style IAM: users, groups, roles, policies, access keys
OperationsAdmin REST API, web console, native TLS, MCP plugin

Try it in 5 minutes. Getting started or install on Linux.

More: services, feature status, licensing, contact.

TinyS3 is AGPLv3 licensed. Cloudflare and Cloudflare Workers are trademarks of Cloudflare, Inc. Amazon S3 and AWS are trademarks of Amazon.com, Inc. or its affiliates. MinIO is a trademark of MinIO, Inc. They are named only to describe compatibility; totis.ai is not affiliated with, endorsed by, or sponsored by any of them.