--- title: Netlify CMS 2.1.0 adds external media support with Uploadcare author: Shawn Erquhart description: >- Netlify CMS 2.1.0 adds external media support with Uploadcare, allowing files like images and videos to be stored outside of your Git repository. date: 2018-09-05T20:52:30.334Z twitter_image: /img/netlify-cms-external-media-library.png --- Storing large files in Git works great if you only have a few, and uploading plain images is fine if that's all your site needs. For everything else, great services like Cloudinary, Filestack, and Uploadcare exist to help you optimize and store images and other media files separately from the rest of your site. Our users have long been asking for a way to work with these kinds of services from within Netlify CMS, and we're happy to say that our latest release makes it possible! Feast your eyes 😻 ![Netlify CMS with external media library overlay](/img/netlify-cms-external-media-library.png) ## How it works: BYOUI (Bring Your Own UI) Some services, like the ones mentioned above, provide portable interfaces that you can load into any website, like Uploadcare's [Widget](https://uploadcare.com/features/widget/), Cloudinary's [Media Library](https://cloudinary.com/documentation/media_library_widget), and Filestack's [Web Picker](https://www.filestack.com/docs/concepts/pickers/#web-picker). These libraries are generally created by the same folks that make the services, and are meant to optimally expose the unique functionality of each platform. As a bonus, the software is kept up to date with the service API's without our involvement. Since we don't have to create the UI, the actual integration with Netlify CMS can be quite small, being mostly focused on showing/hiding the media interface and retrieving the URL's for any images selected. ## First Integration: Uploadcare