What is our primary use case?
We used Cloudinary as a library within our project's tech stack, primarily for image transformation.
It was an online platform for selling artwork. There was a requirement that when an artist uploads an image to the website, it should instantly create mockups of how the artwork would look in various interior spaces. Because of this requirement, we switched from S3 on AWS to Cloudinary.
How has it helped my organization?
The automation tools were used most often. They are quite convenient and cover our requirements.
It actually supports the growth of the business because it gives us a lot of out of the box things. We can easily do things in a week that we weren't able to do before.
What is most valuable?
First, it has a broad API for image transformation, which was easy to understand with their tutorials. It took about a week to get everything working.
Second, they have a great UI that makes it easy to search and organize images. I think the combination of these two things makes Cloudinary very valuable.
What needs improvement?
Cloudinary is great for image and video transformation, especially when clients download assets to your website, and you need to manipulate them. They also have a free tier, which is great for trying out the platform before committing and understanding the platform.
However, there was one issue I remember: the inability to easily work with folders when using the API. For example, we couldn't delete all images from a folder at once due to limitations, likely because they use AWS and S3. It wasn't a major issue, but it would have been more convenient to have that functionality.
For how long have I used the solution?
I've been using Cloudinary extensively for about half a year on a certain project.
What do I think about the stability of the solution?
I don't recall any bugs or unavailability issues. It was a quite stable product.
What do I think about the scalability of the solution?
There were three of us using it: I was the admin, and two others were users.
How are customer service and support?
I contacted the customer service and support at the beginning, I had a question about a transformation that wasn't working as expected. I asked the question in their Discord group, and they quickly provided assistance.
Cloudinary support was quite responsive.
How would you rate customer service and support?
How was the initial setup?
We used it as a dependency in our Java project. Adding the dependencies and working with the API was not difficult. Cloudinary provided a detailed tutorial explaining the protocols for transformations and other features.
Cloudinary also has excellent documentation. If you need help with something, you'll definitely find the information you need. I don't recall any major problems during the process. It obviously takes some time to explore and learn, but it's not overly complex.
What's my experience with pricing, setup cost, and licensing?
From what I've used, it's actually cheap compared to other options like AWS.
Which other solutions did I evaluate?
There was some research done. From my side, Cloudinary caught my eye because of their helpful tutorials sent via email, especially the Java-specific quickstart guide since we were using Java. It was a quick start for us – we knew upfront what we needed to do and could see results immediately.
Additionally, I remember a video on Cloudinary's website or YouTube that showcased image transformations. It showed how images could look like pencil drawings or paintings, which aligned with our requirements. We realized that Cloudinary could meet our needs, and it wasn't so hard to opt for it.
What other advice do I have?
It's easy for a beginner to learn to use Cloudinary.
My advice/recommendation depends on your business projects and requirements. But if you work with digital assets like images, Cloudinary is a good option. I haven't explored video features extensively, but for image manipulation, it's definitely suitable. If your project is small to medium-sized, it's perhaps the best choice.
I even recommended Cloudinary to a friend in the industry who was looking for ways to work with images.
If I didn't have a lot of time to explore, I would definitely choose Cloudinary. But if I had more time and ownership of the decision, I might explore the market again. Not because I'm dissatisfied with Cloudinary, but to understand the broader view of what's available, since I haven't been in this area for some time.
Overall, I would rate the solution a seven out of ten. Cloudinary has a good user interface (UI), but there are some things the product can improve, like convenience. For example, compared to another tool I've used, Stripe, Cloudinary's UI feels a little lacking. There's room for improvement.