Simple REST API for uploading media files programmatically
Transform images and videos on-the-fly using URL parameters
Fast content delivery optimized for global performance
Works seamlessly with S3, R2, MinIO, and other compatible storage
Use your existing S3-compatible storage infrastructure. No need to migrate or change providers.
Use the same transformation syntax you already know. Resize, crop, convert format and quality — directly from the URL, no code changes needed.
Loading...
Documentation
From your first deployment to advanced media transformations — our docs cover every step.
Set up Openinary and serve your first optimized image in under five minutes.
Resize, crop, convert, and optimize media on the fly — straight from the URL.
Self-host Openinary on your own infrastructure with Coolify in a few steps.
Something missing?
Can't find what you're looking for in the docs.
No paywalled features. No vendor lock-in. Deploy on your own infrastructure for free, or let us manage it when you're ready.
Run Openinary on your own infrastructure. Full control, no lock-in.
We handle the hosting. Includes a generous monthly quota, then pay as you go.
Tailored for large-scale deployments. Ideal for teams migrating from Cloudinary.
Everything you need to know about deploying and using Openinary.
Openinary is fully Dockerized and can be deployed on any infrastructure. No external dependencies required - it works with any S3-compatible storage.
The self-hosted version is completely free under AGPL 3.0 license. You only pay for your own infrastructure costs (server, storage). Optionally use S3-compatible storage like Cloudflare R2 for optimized performance. For most projects, this typically costs just a few dollars per month.
Openinary provides the core features of Cloudinary but as an open source, self-hostable solution. You get image transformations, API uploads, and edge delivery without vendor lock-in or enterprise pricing.
We're currently focused on adding features to the open source version. The managed Cloud offering is planned for the future, but we don't have a specific timeline yet. Follow our GitHub repository for updates on development progress.
Openinary supports common web formats (JPEG, PNG, WebP) for images and video processing via FFmpeg. On-the-fly transformations include resizing, cropping, format conversion, quality optimization, and video transcoding. All transformations happen via API for maximum flexibility.