About
ttl.sh is an anonymous, ephemeral OCI registry for pushing and pulling container images and other OCI artifacts with a time-to-live tag. Users can push artifacts with no authentication, no account, and no configuration, then retrieve them until the TTL expires automatically.
The service supports TTL values from 5 minutes to 24 hours, with a default of 1 hour when no TTL is specified. It is compatible with Docker, Podman, Helm charts, and other OCI-compliant tooling, and is positioned for CI/CD pipelines, integration testing, open source workflows, and temporary image sharing.
- Anonymous push and pull access
- TTL values from 5 minutes to 24 hours
- Default 1 hour retention
- OCI-compatible registry support
- Docker, Podman, and Helm compatibility
- Ephemeral images for CI/CD and testing
Free Tier Value
This free tier has no usage cap, no sign-up friction, and no paid plan on the page to compare against, so there isn’t a defensible monthly dollar equivalent to assign. The offer is perpetual and fully open for the stated use case, which is why it scores as an unbounded always-free service rather than a capped starter tier.
What's included in the free tier
- Anonymous push and pull access without sign-up, tokens, passwords, or API keys.
- Ephemeral image storage with automatic expiration after a chosen TTL.
- TTL options from 5 minutes up to 24 hours, with 1 hour as the default.
- OCI artifact support for Docker images, Helm charts, and other OCI-compliant tools.
- Global CDN-backed pulls for fast access worldwide.
- Privacy-first usage with no tracking or logging of pushed content.
- CI/CD-friendly access with no credentials to configure or rotate.
See ttl.sh pricing for current limits.