# Uploadcare docs ## Instructions for AI Agents - For clean Markdown of any page, append `.md` to the page URL - For section-specific indexes, append `/llms.txt` to any section URL - For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://uploadcare.com/docs/_mcp/server ## Docs - [Documentation](https://uploadcare.com/docs.md): Discover how to simplify file uploads, storage, processing, and delivery with Uploadcare’s powerful, developer-friendly infrastructure. - [Quick Start](https://uploadcare.com/docs/start/quickstart.md): Get started with Uploadcare by integrating the File Uploader widget to upload files to your web app efficiently. - [Projects settings](https://uploadcare.com/docs/start/settings.md): Learn more about your Uploadcare projects, API Keys, and teams. - [Billing](https://uploadcare.com/docs/billing.md): How Uploadcare account charges for Operations, Traffic & Storage usage. - [File uploading with Uploadcare](https://uploadcare.com/docs/uploads.md): Uploadcare provides Upload API and powerful file uploaders for your website or app with no hassle. - [File Uploader](https://uploadcare.com/docs/file-uploader.md): Upload and store files with one secure, reliable and highly customizable solution. Use our ready-made uploader interface and infrastructure. - [File Uploader installation](https://uploadcare.com/docs/file-uploader/installation.md): Learn how to install and start using the File Uploader in your project in a few minutes. - [File Uploader configuration](https://uploadcare.com/docs/file-uploader/configuration.md): File Uploader settings allow you to customize params through uc-config block. - [File Uploader options](https://uploadcare.com/docs/file-uploader/options.md): List of all available options for the File Uploader configuration. - [Image shrink before upload](https://uploadcare.com/docs/file-uploader/image-shrink.md): File Uploader lets you setup behavior that will shrink hi-res images before uploading. - [Upload sources for File Uploader](https://uploadcare.com/docs/upload-sources.md): Get files from various upload sources, including local storage, camera, social media, and cloud storage services. - [File Uploader localization](https://uploadcare.com/docs/file-uploader/localization.md): Localize your Uploadcare File Uploader by translating UI elements to match your app’s language and provide a better user experience globally. - [File Uploader styling](https://uploadcare.com/docs/file-uploader/styling.md): Create a custom look and feel for your File Uploader with easy-to-use styling customizations. Explore various options and basic CSS variables. - [File Uploader accessibility](https://uploadcare.com/docs/file-uploader/a11y.md): File Uploader provides accessibility features such as keyboard navigation, screen reader support, high contrast modes, and font selection. - [Dynamic button](https://uploadcare.com/docs/file-uploader/dynamic-button.md): Use Dynamic Button to provide a compact, state-aware upload entry point for the Regular File Uploader. - [File Uploader API](https://uploadcare.com/docs/file-uploader/api.md): Manage the File Uploader via the API. Learn how to set metadata for uploaded files and use the context provider. - [File Uploader data output and event handling](https://uploadcare.com/docs/file-uploader/events.md): Learn how to handle data output and events in the File Uploader. - [Custom validation: Overview](https://uploadcare.com/docs/file-uploader/validators.md): Learn how to create, attach, localize, and handle custom validators for files and collections in the Uploadcare File Uploader. - [File validators](https://uploadcare.com/docs/file-uploader/file-validators.md): Create and attach custom file-level validators to enforce resolution, metadata, filename, duration, and other rules for individual files. - [Collection validators](https://uploadcare.com/docs/file-uploader/collection-validators.md): Implement custom collection-level validators to enforce rules across the entire selection (e.g., count, types, or cross-file constraints). - [Localization](https://uploadcare.com/docs/file-uploader/validation-localization.md): Localize messages from custom file and collection validators using api.l10n and extended locales. - [Plugin API](https://uploadcare.com/docs/file-uploader/plugins.md): Extend the File Uploader with custom upload sources, activities, file transformations, and more. - [Plugin structure & registration](https://uploadcare.com/docs/file-uploader/plugins/plugin-structure.md): How to shape a plugin, register it with the uploader, and clean it up safely. - [Extension Points](https://uploadcare.com/docs/file-uploader/plugins/extension-points.md): Register sources, activities, file actions, file hooks, and config options via pluginApi.registry. - [Icons & Translations](https://uploadcare.com/docs/file-uploader/plugins/assets.md): Register SVG icons and translation strings via pluginApi.registry. - [Runtime API](https://uploadcare.com/docs/file-uploader/plugins/runtime-api.md): Read config, react to activity params, and update file entries from inside a plugin. - [Activity UI](https://uploadcare.com/docs/file-uploader/plugins/activity-ui.md): CSS classes and built-in elements for building activity UIs that match the uploader theme. - [Complete Example](https://uploadcare.com/docs/file-uploader/plugins/example.md): Full walkthrough of an Unsplash source plugin. - [Built-in Plugins](https://uploadcare.com/docs/file-uploader/plugins/built-in.md): Plugins that ship with the File Uploader and are loaded automatically. - [File Uploader HTML forms handling](https://uploadcare.com/docs/file-uploader/html-forms.md): Learn how to handle HTML forms in the File Uploader. - [File Uploader built-in image editor](https://uploadcare.com/docs/file-uploader/image-editor.md): Edit images directly in the browser. - [File Uploader security settings](https://uploadcare.com/docs/file-uploader/security.md): Learn how to secure your file uploads and deliveries with signatures, expiration dates, and more. Increase the security of apps with CSP settings. - [File Uploader migration guides](https://uploadcare.com/docs/file-uploader/migration.md): Learn how to migrate from the previous version of the File Uploader. - [Uploadcare jQuery File Uploader](https://uploadcare.com/docs/uploads/file-uploader.md): Learn how to work with jQuery File Uploader. It installs with just two lines of code, and is provided as a typical JavaScript library. - [jQuery File Uploader options](https://uploadcare.com/docs/uploads/file-uploader-options.md): jQuery File Uploader can be configured in a number of ways which include live config and setting options as globals, locals or settings object. - [jQuery File Uploader API reference](https://uploadcare.com/docs/file-uploader-api.md): jQuery File Uploader API is an extensive set of tools that allows you adjust File Uploader behavior and implement various uploading workflows. - [jQuery File Uploader JavaScript API Reference](https://uploadcare.com/docs/file-uploader-api/widget.md): Explore how to use the Uploadcare jQuery File Uploader for single or multiple file uploads with full JavaScript API control and customization. - [jQuery File Uploader JS API: Uploading Files](https://uploadcare.com/docs/file-uploader-api/files-uploads.md): This section covers handling single-file uploading and requesting file info via JavaScript API. - [jQuery File Uploader JS API: File Groups](https://uploadcare.com/docs/file-uploader-api/file-groups.md): Organize and manage related files with Uploadcare File Groups. Learn how to handle them via the JavaScript API for streamlined uploads and delivery. - [jQuery File Uploader JS API: File Validation](https://uploadcare.com/docs/file-uploader-api/file-validation.md): You can set which file types, formats, sizes, or resolution can be uploaded with our JavaScript API. Sign up for free and find more info in Uploadcare Docs! - [jQuery File Uploader JS API: Dialog&panel](https://uploadcare.com/docs/file-uploader-api/dialog-panel.md): Control the jQuery Uploader dialog and panel using JavaScript. Customize the upload modal, tabs, and preview options to fit your UI needs. - [jQuery File Uploader JS API: Сustom Tabs](https://uploadcare.com/docs/file-uploader-api/custom-tabs.md): Learn how to use custom tabs behavior via JavaScript API. This is a relatively complex yet powerful way to customize the dialog. - [jQuery File Uploader JS API: Controlling Drag&Drop](https://uploadcare.com/docs/file-uploader-api/drag-drop.md): This section covers handling Drag and Drop control for your browser: the uploading widget supports Drag and Drop that you can control via JavaScript API. - [jQuery File Uploader JS API: Styling](https://uploadcare.com/docs/file-uploader-api/tabs-styling.md): You can easily customize the uploading widget and dialog on your pages by modifying their CSS stylesheet. - [jQuery File Uploader JS API: Initialization](https://uploadcare.com/docs/file-uploader-api/widget-initialization.md): Get more control over how jQuery Uploader behaves during your page load when you want to alter the default uploading widget initialization behavior. - [Content validation for jQuery File Uploader](https://uploadcare.com/docs/uploads/validation.md): You can moderate uploaded content through validation. Implement guidelines: impose restrictions on file size, file type, image dimensions, and more. - [Image editor for jQuery File Uploader](https://uploadcare.com/docs/uploads/image-editor.md): Editing images right in a browser is the closest path for your app to receive better images. - [Content Security Policy for jQuery File Uploader](https://uploadcare.com/docs/uploads/content-security-policy.md): Uploadcare Widget provides an additional layer of security that helps detect certain types of attacks, including cross-site scripting (XSS). - [Uploading files with API](https://uploadcare.com/docs/uploading-files.md): Handle user-generated content and media delivery with Uploadcare—reliable uploads made easy across use cases. - [File analysis on upload](https://uploadcare.com/docs/file-analysis.md): When uploading files to your project, we extract file data that you can use to your benefit. - [Optimization](https://uploadcare.com/docs/optimization.md): Image and video optimization is essential for improving the performance of your website or application. - [Image compression](https://uploadcare.com/docs/compression.md): Compress images on the fly with Uploadcare’s CDN to reduce file size while preserving visual quality across devices and platforms. - [Responsive images](https://uploadcare.com/docs/responsive-images.md): Uploadcare provides an extensive responsive images toolkit to build adaptive designs and optimize your web app performance. - [Adaptive image component](https://uploadcare.com/docs/adaptive-image.md): The web component for the efficient image representation on any page; generates a set of URLs for the initial image source with the desired parameters. - [Adaptive bitrate streaming](https://uploadcare.com/docs/adaptive-bitrate-streaming.md): Optimize video streaming with Uploadcare to deliver adaptive video quality based on device and connection. - [Image transformations](https://uploadcare.com/docs/transformations/image.md): Transform images on the fly using Uploadcare CDN operations. Customize size, format, crop, and more to fit your app or site performance needs. - [Resize, crop, rotation](https://uploadcare.com/docs/transformations/image/resize-crop.md): Resize and crop images on the fly with Uploadcare’s CDN to fit any layout, device, or display requirement. - [Image, text, and color overlays](https://uploadcare.com/docs/transformations/image/overlay.md): Apply overlays to images using URL-based transformations. Customize visuals on the fly for logos, watermarks, and more. - [Effects and enhancements](https://uploadcare.com/docs/effects-enhancements.md): Enhance and transform images in real time with Uploadcare’s CDN. Apply effects, filters, and adjustments through simple URL-based operations. - [Face-detection based transformations](https://uploadcare.com/docs/face-detection.md): Uploadcare can detect faces in your images for automatic face crop or blur. - [SVG transformation and rasterization](https://uploadcare.com/docs/transformations/image/svg.md): Transform and optimize SVG images on the fly using Uploadcare’s CDN for seamless integration and fast delivery across platforms. - [Background removal](https://uploadcare.com/docs/remove-bg.md): Automatically remove the image background and leave the object of interest. - [Securing image files from reverting applied operations](https://uploadcare.com/docs/mutability.md): Uploadcare can protect your images and photos from unauthorized editing. - [Object recognition](https://uploadcare.com/docs/object-recognition.md): Uploadcare provides object recognition capabilities that are useful when categorizing content or implementing image tagging. - [Video processing](https://uploadcare.com/docs/transformations/video-encoding.md): Video processing optimizes your video content delivery by letting you adjust video quality, format, and dimensions. - [File conversion](https://uploadcare.com/docs/transformations/file-conversion.md): Convert your files into DOCX, PDF, JPEG, PNG, etc., with an API. Integrate file conversion routines into your business flows. - [Convert animated images (GIF) to videos](https://uploadcare.com/docs/transformations/gif-to-video.md): Convert GIFs to lightweight video formats on the fly to improve performance and reduce load times for faster, high-quality content delivery. - [File delivery with Uploadcare](https://uploadcare.com/docs/delivery.md): A high-performance Uploadcare CDN delivers optimized images and videos, ensuring fast loading and responsiveness across all devices and platforms. - [List of on-the-fly CDN operations](https://uploadcare.com/docs/cdn-operations.md): Uploadcare features a powerful CDN that can deliver your content across the world in no time. - [CDN settings](https://uploadcare.com/docs/delivery/cdn.md): Uploadcare features a powerful CDN that can deliver your content across the world in no time. - [Proxy](https://uploadcare.com/docs/delivery/proxy.md): Utilize the power of Uploadcare CDN with one minimal change on your side. - [Security and compliance](https://uploadcare.com/docs/security.md): Protect sensitive data with Uploadcare: secure uploads, access control, malware protection, and unsafe content detection tools. - [Validation and moderation](https://uploadcare.com/docs/moderation.md): Validate and moderate files on upload and after. - [Upload control with signed uploads](https://uploadcare.com/docs/security/secure-uploads.md): Control who can upload files to your Uploadcare project with time-limited signed requests. - [Access control with signed URLs](https://uploadcare.com/docs/security/secure-delivery.md): Control access to Uploadcare files with time-limited signed URLs. - [Unsafe content moderation](https://uploadcare.com/docs/unsafe-content.md): Detect and identify NSFW or offensive user-generated content in order to ensure brand integrity, and comply with local and global regulations. - [Malware protection](https://uploadcare.com/docs/security/malware-protection.md): You can enable malware checking for all uploaded files. - [Establish HIPAA compliant ePHI data flows](https://uploadcare.com/docs/guides/hipaa.md): Build HIPAA compliant apps, and securely send and receive sensitive business data and protected information (PHI, ePHI) with Uploadcare. - [Storage](https://uploadcare.com/docs/uploads/storage.md): Use Uploadcare storage to store uploaded files. - [AWS S3 storage](https://uploadcare.com/docs/aws-s3-storage.md): Store files directly in AWS S3 and manage them seamlessly with Uploadcare processing tools. - [Copy files to S3 bucket](https://uploadcare.com/docs/s3-integration.md): Connect your AWS S3 bucket to your Uploadcare project and copy the uploaded files to it - [Backup files to S3 bucket](https://uploadcare.com/docs/backup-to-s3-bucket.md): Connect your AWS S3 bucket to your Uploadcare project for seamless file backup. - [Cloudflare R2 storage](https://uploadcare.com/docs/cloudflare-r2.md): Use Uploadcare for file ingestion and processing, then transfer files to your own Cloudflare R2 bucket via a webhook-driven backend flow. - [Google Cloud Storage](https://uploadcare.com/docs/google-cloud-storage.md): Use Uploadcare for file ingestion and processing, then transfer files to your own Google Cloud Storage bucket via a webhook-driven backend flow. - [Azure Blob Storage](https://uploadcare.com/docs/azure-blob-storage.md): Use Uploadcare for file ingestion and processing, then transfer files to your own Azure Blob Storage container via a webhook-driven backend flow. - [File management with Uploadcare](https://uploadcare.com/docs/start/file-management.md): Implement custom workflows for your uploaded files with Uploadcare REST API. - [Managing uploaded files](https://uploadcare.com/docs/managing-files.md): Organize your files further by tagging them, create new file versions, make a decision based on file info, run heavy tasks in the background. - [File group operations](https://uploadcare.com/docs/file-groups.md): Uploadcare features a powerful CDN that can deliver your content across the world in no time. - [Webhook notifications](https://uploadcare.com/docs/webhooks.md): You can subscribe to notifications when an event happens in your project using webhooks. - [File metadata management](https://uploadcare.com/docs/file-metadata.md): Add additional custom data associated with the uploaded file. - [File tags](https://uploadcare.com/docs/file-tags.md): Attach searchable string tags to files at upload time or via the REST API. - [File search](https://uploadcare.com/docs/file-search.md): Find files by name, metadata, MIME type, tags, size, upload date, or file type using full-text and exact matching. - [CLI](https://uploadcare.com/docs/cli.md): Manage files, projects, and workflows from the terminal with the Uploadcare CLI. - [CLI configuration](https://uploadcare.com/docs/cli/configuration.md): Configure authentication, environment variables, config files, and multi-project setups for the Uploadcare CLI. - [File operations with the CLI](https://uploadcare.com/docs/cli/guides/file-operations.md): Upload, list, inspect, store, delete, and copy files using the Uploadcare CLI. - [CLI in CI/CD pipelines](https://uploadcare.com/docs/cli/guides/ci-cd.md): Use the Uploadcare CLI in automated pipelines — installation, authentication, batch operations, and workflow examples. - [Output modes and scripting](https://uploadcare.com/docs/cli/guides/advanced-output.md): Control CLI output with JSON, NDJSON, field selection, jq filtering, and piping for scripting and automation. - [File and metadata commands](https://uploadcare.com/docs/cli/reference/file.md): Complete reference for Uploadcare CLI file and metadata commands — syntax, flags, and examples. - [Group commands](https://uploadcare.com/docs/cli/reference/group.md): Complete reference for Uploadcare CLI group commands — create, list, inspect, and delete file groups. - [Project commands](https://uploadcare.com/docs/cli/reference/project.md): Complete reference for Uploadcare CLI project commands — manage projects, API secrets, and usage metrics. - [Convert, add-ons, webhooks, and utilities](https://uploadcare.com/docs/cli/reference/other.md): Reference for Uploadcare CLI commands — document/video conversion, add-ons, webhooks, and utility commands. - [How to transfer your files to Uploadcare](https://uploadcare.com/docs/guides/migro.md): Migro allows you migrate files to Uploadcare from AWS S3 and other cloud file management services such as Filestack, Cloudinary, etc. - [Migrating Images from Filestack](https://uploadcare.com/docs/guides/from-filestack.md): Learn how to migrate your images and image transformations to Uploadcare, a smart Filestack alternative - [Integrations](https://uploadcare.com/docs/integrations.md): Uploadcare features widgets, API clients, plugins, no-code integrations, and low-code guides for different languages, frameworks and platforms. - [Framework integrations for File Uploader](https://uploadcare.com/docs/integrations/frameworks-file-uploader.md): Choose a framework integration path for Uploadcare File Uploader and jump to matching examples. - [JavaScript File Uploader](https://uploadcare.com/docs/integrations/javascript-file-uploader.md): Integrate Uploadcare File Uploader into a plain JavaScript app. - [React File Uploader](https://uploadcare.com/docs/integrations/react-file-uploader.md): Integrate Uploadcare File Uploader in React using Web Components or the React adapter. - [Angular File Uploader](https://uploadcare.com/docs/integrations/angular-file-uploader.md): Integrate Uploadcare File Uploader into Angular using Web Components. - [Vue File Uploader](https://uploadcare.com/docs/integrations/vue-file-uploader.md): Integrate Uploadcare File Uploader into Vue using Web Components. - [Svelte File Uploader](https://uploadcare.com/docs/integrations/svelte-file-uploader.md): Integrate Uploadcare File Uploader into a Svelte application. - [Next.js File Uploader](https://uploadcare.com/docs/integrations/nextjs-file-uploader.md): Integrate Uploadcare File Uploader into Next.js using Web Components or the React adapter. - [React jQuery File Uploader](https://uploadcare.com/docs/integrations/react.md): Integrate jQuery File Uploader into Your React App to Accept Files From Users in a Fast and Reliable Way. - [Angular 2+ jQuery File Uploader](https://uploadcare.com/docs/integrations/angular.md): Integrate jQuery File Uploader into Your Angular 2+ App to Accept Files From Users in a Fast and Reliable Way. - [Swift API Client for Uploadcare](https://uploadcare.com/docs/integrations/swift.md): Swift Uploadcare API client for Fast & Reliable File Uploads; File, Group, Project Operations; Video + Document Conversion; File Uploader integration. - [Android API Client](https://uploadcare.com/docs/integrations/android.md): Android Uploadcare API client for Fast & Reliable File Uploads; File, Group, Project Operations; Video + Document Conversion; File Uploader integration. - [TinyMCE Native Integration for Serverless File Uploads](https://uploadcare.com/docs/integrations/tinymce.md): Learn how to enable serverless file and image uploads in TinyMCE with Uploadcare and start receiving files and user generated content in minutes. - [WordPress File Uploader and Adaptive Delivery Plugin](https://uploadcare.com/docs/integrations/wordpress.md): Boost your WordPress site by uploading large files from various sources and serving responsive, lazy-loaded images via Uploadcare CDN. - [Contentful integration](https://uploadcare.com/docs/integrations/contentful.md): Contentful is the leading composable content platform. Uploadcare powered them up with File Uploader. - [Serverless File Uploads for JotForm](https://uploadcare.com/docs/integrations/jotform.md): Learn how to enable serverless file uploads in JotForm with Uploadcare. Customize sources and widget behavior to start receiving files in minutes. - [JS API clients](https://uploadcare.com/docs/integrations/javascript.md): JS Uploadcare API Clients - [PHP API Client](https://uploadcare.com/docs/integrations/php.md): PHP Uploadcare API client for Fast & Reliable File Uploads; File, Group, Project Operations; Video + Document Conversion & More. - [Python API Client](https://uploadcare.com/docs/integrations/python.md): Uploadcare Python & Django integrations handle uploads and further operations with files by wrapping Upload and REST APIs. - [Ruby API Client](https://uploadcare.com/docs/integrations/ruby.md): Ruby Uploadcare API client for Fast & Reliable File Uploads; File, Group, Project Operations; Video Conversion, & More. - [Ruby on Rails API client](https://uploadcare.com/docs/integrations/rails.md): Ruby on Rails Uploadcare API client for fast & reliable file uploads; file, group, project operations; video conversion, & more. - [Java API Client](https://uploadcare.com/docs/integrations/java.md): Java Uploadcare API client for Fast & Reliable File Uploads; File, Group, Project Operations & More. - [Golang API Client](https://uploadcare.com/docs/integrations/golang.md): Golang Uploadcare API client for Fast & Reliable File Uploads; File, Group, Project Operations; Video + Document Conversion & More. - [Rust API Client](https://uploadcare.com/docs/integrations/rust.md): Rust Uploadcare API client for Fast & Reliable File Uploads; File, Group, Project Operations; Video + Document Conversion & More. - [Serverless File Uploads with Zapier](https://uploadcare.com/docs/integrations/zapier.md): Zapier automates your workflows with no code required. Uploadcare integration provides triggers and actions related to uploading files. - [Simple and powerful automations with Integrately](https://uploadcare.com/docs/integrations/integrately.md): Integrately is a one-click automation software that enables you to connect multiple apps with ease. - [Next.js Image Loader and Component](https://uploadcare.com/docs/integrations/next-js.md): Optimize images with Uploadcare on the fly by using the Uploadcare Image component or the uploadcareLoader custom image loader for Next.js. - [Shopify integration](https://uploadcare.com/docs/integrations/shopify.md): Shopify lets you add static item images only. Integrated File Uploader methods help you add, e.g., poster pictures dynamically. - [Shopify integration (Debut theme)](https://uploadcare.com/docs/integrations/shopify-vintage.md): Learn how to add dynamic product images to your Shopify store using the Debut (Vintage) theme and Uploadcare’s jQuery File Uploader. - [APIs overview](https://uploadcare.com/docs/api.md): Uploadcare APIs provide control for your entire file infrastructure: uploads, storage, processing, and delivery. - [Uploadcare Upload API Reference](https://uploadcare.com/docs/api/upload.md): Complete reference documentation for the Uploadcare Upload API. Covers endpoints, requests, parameters, and response examples. - [Errors](https://uploadcare.com/docs/api/upload/errors.md) - [Uploadcare REST API Reference](https://uploadcare.com/docs/api/rest.md): Complete reference documentation for the Uploadcare REST API. Covers endpoints, requests, parameters, and response examples. - [Authentication](https://uploadcare.com/docs/api/rest/authentication.md) - [File Metadata](https://uploadcare.com/docs/api/rest/file-metadata.md) - [File Tags](https://uploadcare.com/docs/api/rest/file-tags.md) - [Add Ons](https://uploadcare.com/docs/api/rest/add-ons.md) - [Changelog](https://uploadcare.com/docs/api/rest/changelog.md) - [Versioning](https://uploadcare.com/docs/api/rest/versioning.md) - [Uploadcare URL API Reference](https://uploadcare.com/docs/api/url.md): Complete reference documentation for the Uploadcare's URL API. Covers endpoints, requests, their parameters, and response examples. - [File Information](https://uploadcare.com/docs/api/url/file-information.md) - [File Names](https://uploadcare.com/docs/api/url/file-names.md) - [File groups](https://uploadcare.com/docs/api/url/file-groups.md) - [Image processing limitations](https://uploadcare.com/docs/api/url/image-processing-limitations.md) - [Image compression](https://uploadcare.com/docs/api/url/image-compression.md) - [Image resize and crop](https://uploadcare.com/docs/api/url/image-resize-and-crop.md) - [Image rotation](https://uploadcare.com/docs/api/url/image-rotation.md) - [Image overlays](https://uploadcare.com/docs/api/url/image-overlays.md) - [Image colors](https://uploadcare.com/docs/api/url/image-colors.md) - [Image definition](https://uploadcare.com/docs/api/url/image-definition.md) - [Image recognition](https://uploadcare.com/docs/api/url/image-recognition.md) - [Other image operations](https://uploadcare.com/docs/api/url/other-image-operations.md) - [Proxy](https://uploadcare.com/docs/api/url/proxy.md) - [Signed URLs](https://uploadcare.com/docs/api/url/signed-ur-ls.md) - [CDN settings](https://uploadcare.com/docs/api/url/cdn-settings.md) - [Integrations](https://uploadcare.com/docs/api/url/integrations.md) - [Release notes](https://uploadcare.com/docs/changelog.md): Latest Uploadcare documentation release notes: Key updates and improvements. Stay informed with the newest changes. ## API Docs - Upload API > Upload [Direct uploads](https://uploadcare.com/docs/api/upload/upload/base-upload.md) - Upload API > Upload [Start multipart upload](https://uploadcare.com/docs/api/upload/upload/multipart-file-upload-start.md) - Upload API > Upload [Upload individual file parts](https://uploadcare.com/docs/api/upload/upload/multipart-file-upload-part.md) - Upload API > Upload [Complete multipart upload](https://uploadcare.com/docs/api/upload/upload/multipart-file-upload-complete.md) - Upload API > Upload [Upload files from URLs](https://uploadcare.com/docs/api/upload/upload/from-url-upload.md) - Upload API > Upload [Check the status of a task to fetch/upload a file from a URL](https://uploadcare.com/docs/api/upload/upload/from-url-upload-status.md) - Upload API > Upload [Get information about an uploaded file](https://uploadcare.com/docs/api/upload/upload/file-upload-info.md) - Upload API > Groups [Create a file group](https://uploadcare.com/docs/api/upload/groups/create-files-group.md) - Upload API > Groups [Get information about a file group](https://uploadcare.com/docs/api/upload/groups/files-group-info.md) - REST API > File [List of files](https://uploadcare.com/docs/api/rest/file/files-list.md) - REST API > File [Store file](https://uploadcare.com/docs/api/rest/file/store-file.md) - REST API > File [Delete file](https://uploadcare.com/docs/api/rest/file/delete-file-storage.md) - REST API > File [File info](https://uploadcare.com/docs/api/rest/file/info.md) - REST API > File [Batch file storing](https://uploadcare.com/docs/api/rest/file/files-storing.md) - REST API > File [Batch file delete](https://uploadcare.com/docs/api/rest/file/files-delete.md) - REST API > File [Copy file to local storage](https://uploadcare.com/docs/api/rest/file/create-local-copy.md) - REST API > File [Copy file to remote storage](https://uploadcare.com/docs/api/rest/file/create-remote-copy.md) - REST API > File [Search files](https://uploadcare.com/docs/api/rest/file/search-files.md) - REST API > File Metadata [Get file's metadata](https://uploadcare.com/docs/api/rest/file-metadata/file-metadata.md) - REST API > File Metadata [Get metadata key's value](https://uploadcare.com/docs/api/rest/file-metadata/key.md) - REST API > File Metadata [Update metadata key's value](https://uploadcare.com/docs/api/rest/file-metadata/update-file-metadata-key.md) - REST API > File Metadata [Delete metadata key](https://uploadcare.com/docs/api/rest/file-metadata/delete-file-metadata-key.md) - REST API > File Tags [Get file tags](https://uploadcare.com/docs/api/rest/file-tags/get-tags.md) - REST API > File Tags [Replace file tags](https://uploadcare.com/docs/api/rest/file-tags/put-tags.md) - REST API > File Tags [Add or remove file tags](https://uploadcare.com/docs/api/rest/file-tags/patch-tags.md) - REST API > Group [List of groups](https://uploadcare.com/docs/api/rest/group/groups-list.md) - REST API > Group [Group info](https://uploadcare.com/docs/api/rest/group/info.md) - REST API > Group [Delete group](https://uploadcare.com/docs/api/rest/group/delete-group.md) - REST API > Add Ons [Execute AWS Rekognition](https://uploadcare.com/docs/api/rest/add-ons/aws-rekognition-execute.md) - REST API > Add Ons [Check AWS Rekognition execution status](https://uploadcare.com/docs/api/rest/add-ons/aws-rekognition-execution-status.md) - REST API > Add Ons [Execute AWS Rekognition Moderation](https://uploadcare.com/docs/api/rest/add-ons/aws-rekognition-detect-moderation-labels-execute.md) - REST API > Add Ons [Check AWS Rekognition Moderation execution status](https://uploadcare.com/docs/api/rest/add-ons/aws-rekognition-detect-moderation-labels-execution-status.md) - REST API > Add Ons [Execute ClamAV](https://uploadcare.com/docs/api/rest/add-ons/uc-clamav-virus-scan-execute.md) - REST API > Add Ons [Check ClamAV execution status](https://uploadcare.com/docs/api/rest/add-ons/uc-clamav-virus-scan-execution-status.md) - REST API > Add Ons [Execute Remove.bg](https://uploadcare.com/docs/api/rest/add-ons/remove-bg-execute.md) - REST API > Add Ons [Check Remove.bg execution status](https://uploadcare.com/docs/api/rest/add-ons/remove-bg-execution-status.md) - REST API > Project [Project info](https://uploadcare.com/docs/api/rest/project/info.md) - REST API > Webhook [List of webhooks](https://uploadcare.com/docs/api/rest/webhook/webhooks-list.md) - REST API > Webhook [Create webhook](https://uploadcare.com/docs/api/rest/webhook/create.md) - REST API > Webhook [Update webhook](https://uploadcare.com/docs/api/rest/webhook/update-webhook.md) - REST API > Webhook [Delete webhook](https://uploadcare.com/docs/api/rest/webhook/unsubscribe.md) - REST API > Conversion [Document info](https://uploadcare.com/docs/api/rest/conversion/document-convert-info.md) - REST API > Conversion [Convert document](https://uploadcare.com/docs/api/rest/conversion/document-convert.md) - REST API > Conversion [Document conversion job status](https://uploadcare.com/docs/api/rest/conversion/document-convert-status.md) - REST API > Conversion [Convert video](https://uploadcare.com/docs/api/rest/conversion/video-convert.md) - REST API > Conversion [Video conversion job status](https://uploadcare.com/docs/api/rest/conversion/video-convert-status.md) - URL API > File Information [File info as JSON](https://uploadcare.com/docs/api/url/file-information/file-info-json.md) - URL API > File Names [File with a custom name](https://uploadcare.com/docs/api/url/file-names/file-with-name.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://uploadcare.com/openapi.json) - [OpenAPI YAML](https://uploadcare.com/openapi.yaml)