Skip to main content
Upload a file once, then change the URL to change the file.
Each variant renders on first request and is cached from then on. Nothing is pre-processed, and you never write a resizing pipeline. Two ways to run it, one API. Openinary Cloud is the hosted version: create an account and start uploading, nothing to operate. Sign-up is open at app.openinary.dev. Or self-host it with Docker and keep your infrastructure and data entirely yours.

Get started

Start on Cloud

Create an account, mint a key, upload. Nothing to operate.

Self-host it

One command scaffolds and starts a Docker deployment.

Media Transformations

Learn the URL-based transformation API for images and videos.

Deploy on Coolify

Step-by-step deployment on Coolify.

Deploy on Dokploy

Step-by-step deployment on Dokploy.

Features