Openinary | Open-source, self-hostable alternative to Cloudinary

Featured on Open Alternative

Open-source, self-hostable alternative to Cloudinary

Store your medias in an environment you trust. Fast, cheap, and open.

  • Self-hosted
  • No vendor lock-in
  • Works with S3/R2/MinIO
Self-host in 5 minutes
Openinary dashboard

Upload via API

Simple REST API for uploading media files programmatically

Transformations via URL

Transform images and videos on-the-fly using URL parameters

Edge delivery

Fast content delivery optimized for global performance

S3-compatible

Works seamlessly with S3, R2, MinIO, and other compatible storage

Seamless Integration

Use your existing S3-compatible storage infrastructure. No need to migrate or change providers.

  • AWS S3
  • Cloudflare R2
  • Google Cloud Storage
  • Any S3-Compatible Storage
Amazon S3 Logo
Wasabi Logo

Cloudinary-compatible transformations

Use the same transformation syntax you already know. Resize, crop, convert format and quality — directly from the URL, no code changes needed.

API reference
Loading...

Free to self-host. Open source forever.

No paywalled features. No vendor lock-in. Deploy on your own infrastructure for free, or let us manage it when you're ready.

Self-hosted
Free
Self-host with Docker

Run Openinary on your own infrastructure. Full control, no lock-in.

  • All features included
  • Docker-based setup in 5 minutes
  • Works with any S3-compatible storage
  • Image & video transformations via URL
  • Upload API + media browser UI
  • Cloudinary-compatible syntax
  • AGPL 3.0 license
Cloud
Popular
$20/month

We handle the hosting. Includes a generous monthly quota, then pay as you go.

  • Managed infrastructure & updates
  • Generous monthly quota included
  • Then pay per transformation, GB stored & bandwidth
  • Bring your own S3 bucket (optional)
  • Analytics dashboard
  • Priority support
Enterprise
Custom

Tailored for large-scale deployments. Ideal for teams migrating from Cloudinary.

  • Everything in Cloud
  • Dedicated infrastructure
  • Volume pricing & custom contracts
  • SLA guarantees
  • Onboarding & migration support
  • Dedicated account manager
  • Custom integrations

Frequently Asked Questions

Everything you need to know about deploying and using Openinary.

How do I deploy Openinary with Docker?

Openinary is fully Dockerized and can be deployed on any infrastructure. No external dependencies required - it works with any S3-compatible storage.

  1. Clone the repository and configure environment variables.
  2. Run docker-compose up or deploy to your preferred container platform.
  3. Configure S3-compatible storage (like Cloudflare R2) - detailed instructions in our documentation.

What are the costs of self-hosting?

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.

How does Openinary compare to Cloudinary?

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.

  • Full control over your media infrastructure
  • No usage limits beyond what you configure
  • Transparent, AGPL 3.0-licensed codebase you can modify/contribute to

When will the Cloud version be available?

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.

What image and video formats are supported?

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.

Store your medias in an environment you trust.

Self host in 5 minutes