Pricing
Start free. Upgrade when it makes sense — or run it yourself for nothing.
Hosted Service
Thumbrella processes thumbnails on shared infrastructure. A registered account works across the hosted API, self-hosted instances, and AI platforms.
A registered account adds distributed caching and a usage dashboard to any Thumbrella setup — hosted, self-hosted, or platform-based.
- Shared distributed cache — works with any client library or hosting method
- Usage tracking dashboard
Renders
Cache
Triple your limits in exchange for a small show of support. Qualify with any one:
- Star on GitHub, Docker Hub, or Product Hunt
- Order a piece of Thumbrella merch
Renders
Cache
More control over auth, thumbnail output, and cache isolation. Upgrade when your project actually needs it.
- Create separate API tokens with individual usage limits
- Control thumbnail settings — resolution, quality, output format
- Isolated caches with independent quota tracking
- Everything in Free
Renders
Cache
Higher limits for heavier workloads. Details to be determined closer to launch.
- Everything in Paid
- Higher render caps
- More cache storage and longer TTL
Self-Run
Install and operate Thumbrella on your own hardware or a third-party compute platform. Self-hosted users can still register a caching account to tap into the shared network.
Run the full Thumbrella server on your own hardware. No account required. Unlimited renders.
- Single binary — or build from source
- Optional external executables for extended media format support
- Local caching with SQLite
- Optional: pair with a registered account for shared distributed cache access
Use Thumbrella on Replicate and similar compute platforms at no added charge. Platform billing applies as normal.
- No install — runs in the cloud
- Free and Paid caching accounts reduce redundant processing
- Cache usage charged against your registered account limits
A production-ready self-hosted deployment with enterprise-grade features, full offline capability, and priority support.
- Docker image — full media type support out of the box
- Perpetual license with one full year of upgrades (works offline, no phone home)
- Listed on the Thumbrella sponsor page
- Email support
- Redis and other cache backends with maintenance tooling
- Optional: access the global distributed cache network
- Optional: access the hosted service with elevated quotas
Renders vs. cache hits
A render is charged when Thumbrella processes a new media file. Serving an already-generated thumbnail — a cache hit — is always free at every tier.
Hourly and daily caps
Limits apply per hour and per day — whichever comes first. When an account hits its cap, requests return a lightweight placeholder thumbnail rather than failing outright.
Shared caching for self-run
Self-hosted and platform-based users can register a free or paid account to access the distributed cache network. Thumbnails cached from any source benefit everyone.
thumbrella.dev