Using API via Cloudinary's SDK vs. RESTful API
Cloudinary's SDK libraries may be used with our Programmable Media product to wrap RESTful APIs for easier interaction, integrating seamlessly with your existing application code. SDKs are available for the most popular frontend, backend, and mobile programming languages.
Advanced capabilities are available using SDKs with access to helper methods, enabling you to implement comprehensive image and video upload, transformation, optimization, and delivery capabilities in your application.
- Backend SDKs: Assist in authentication by automatically generating signatures for signing uploads for comprehensive image and video upload, and also contain transformation, optimization, delivery, and asset management capabilities.
- Ruby on Rails, PHP, Python, Node.js, Java, .NET, Go
- Frontend SDKs: Integrate with your existing JavaScript and JS frameworks for comprehensive transformation, optimization, and delivery capabilities on the client side as well as support for unsigned uploads direct from the browser.
- React, Angular, JavaScript, jQuery, Vue.js
- Mobile SDKs: Can be used for comprehensive transformation, optimization, and delivery capabilities for your mobile application. Use our iOS or Android SDKs to add upload and administration functionality too.
- iOS (Swift/ObjectiveC), Android, Kotlin
- Additional community-developed libraries are also available.
- Gatsby, Gridsome, Laravel, Netlify, NuxtJS, Storefront UI
Explore the following pages to learn more about leveraging various APIs with Cloudinary's SDKs:
NOTE: REST API calls directly to endpoints using any HTTP library of your choice are also accepted if this is your preference, or if you have special requirements not covered by Cloudinary's SDKs.