Documentation
Learn how to use all features of Cloudinary Studio
Getting Started
1. Sign up with your account using Clerk authentication.
2. Upload images or videos from your dashboard.
3. Manage visibility, transformations, downloads & more.
Upload Media
Upload JPG, PNG, WEBP, MP4, MOV and more.
POST /api/upload
Body:
- file: Binary File
- type: "image" | "video"
- visibility: "public" | "private"Video Processing
You can fetch video metadata, generate thumbnails, and perform transformations.
Transformations
GET /api/transform
?effect=blur
?resize=500x500
?quality=80API Reference
Full REST API documentation for developers.
Security
All private files require user authentication to access.
Integrations
Use with React, Next.js, Node, or any backend service.
Utilities
Quick copy actions and helpful tools included.
Getting Started
Cloudinary Studio empowers you to transform, compress, and manage media directly in your browser. Whether you're building a SaaS, portfolio, or automation platform — this is your modern foundation.
Quick Start
- Sign in using Clerk authentication.
- Upload or paste a Cloudinary media URL.
- Select a transformation tool — Watermark, Compress, Convert, etc.
- Preview results and download instantly.
Local Setup
git clone https://github.com/anuj-singal/Cloudinary--saas.git
cd Cloudinary--saas
npm install
npm run devImage Tools
Enhance and optimize your images with Cloudinary’s powerful transformation features — directly inside your app.
Watermark
Add text or logo overlays to secure your media with adjustable opacity and placement.
Filters & Adjustments
Apply blur, brightness, contrast, or color tints for visual consistency.
Background Removal
Remove or replace backgrounds automatically using Cloudinary AI.
Video Tools
Transform and optimize videos for web performance using Cloudinary’s intelligent video processing APIs.
- Automatic video compression and resizing.
- Generate thumbnails and short previews dynamically.
- Convert formats for optimal delivery (MP4, WebM, etc.).
API Reference
Integrate programmatically with Cloudinary-SaaS APIs for uploads, transformations, and retrieval.
POST /api/upload
Authorization: Bearer <token>
{
"file": "<base64 or URL>",
"transform": "compress"
}All routes are secured via Clerk authentication tokens.
Advanced Integrations
Extend the functionality with additional integrations and backend logic.
- Prisma ORM for database management.
- Webhooks for Cloudinary upload callbacks.
- Next.js API routes for custom transformations.
- Cloudinary Admin API for media automation.
- Secure environment variables & key handling.