Documentation Index

Fetch the complete documentation index at: https://cloudinary.com/documentation/llms.txt

Use this file to discover all available pages before exploring further.

Image & Video APIs

Flutter image and video upload

Last updated: May-28-2026

When using the Flutter SDK, you can use one of several options to upload files directly to Cloudinary without the need for server-side operations or authentication signatures.

Note
If you want to use server-side operations, you can upload files to Cloudinary using the Dart implementation within your Flutter app.

Upload options

Upload endpoint

The upload endpoint is https://api.cloudinary.com/v1_1/<CLOUD_NAME>/upload. To use the endpoint in your application, write a function that calls the Cloudinary upload endpoint and pass:

For example:

pubspec.yaml

main.dart

Upload endpoint video tutorial

Watch this video tutorial to see how to upload images from your Flutter app to Cloudinary using the Upload API:

This video is brought to you by Cloudinary's video player - embed your own!
Use the controls to set the playback speed, navigate to chapters of interest and select subtitles in your preferred language.

Upload widget

The Upload widget is a ready-made, responsive user interface that enables your users to upload files from a variety of sources directly to Cloudinary. You can customize and embed this UI within your web application with just a few lines of code.

Check out the Upload Widget sample app that you can use to try out some sample configuration changes.


The code for this app is available in GitHub.

Code examples

✔️ Feedback sent!

Rate this page:

one star two stars three stars four stars five stars