> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://uploadcare.com/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://uploadcare.com/docs/_mcp/server.

# APIs overview

> Uploadcare APIs provide control for your entire file infrastructure: uploads, storage, processing, and delivery.

Three APIs for your entire file pipeline:

* [Upload API](/docs/api/upload/)
* [REST API](/docs/api/rest/)
* [URL API](/docs/api/url/)

APIs come with [integrations](/docs/integrations/) for the most popular programming languages and frameworks.

## Download OpenAPI specs

Each download is a single-file OpenAPI YAML bundle.

* Upload API spec
* REST API spec
* URL API spec

## Upload API

Upload files to Uploadcare servers. Fast, secure, and reliable.

Key features:

* Direct uploading
* Multipart uploading
* Uploading via URL
* Signed uploads

Upload API powers our [File Uploader](/docs/file-uploader/) and [jQuery File Uploader](/docs/uploads/file-uploader/).

[Upload API reference →](/docs/api/upload/)

[Upload API clients →](/docs/integrations/#clients)

## REST API

From basic CRUD operations to adding metadata, converting videos and documents, checking for viruses and running various add-ons.

Key features:

* Secure authorization
* File and groups management
* File arbitrary metadata management
* Video processing
* Document conversion
* Object recognition
* Image background removal
* Malware detection

[REST API reference →](/docs/api/rest/)

[REST API clients →](/docs/integrations/#clients)

### REST API versioning \[#versioning-rest]

REST API is a subject to versioning.
When we introduce backward-incompatible changes, we release new major versions.
Once published, such versions are supported for *2 years*.
See all [REST API versions](/docs/api/rest/versioning/) for more details.

## URL API

Optimize, transform, and adjust images on the fly.

Key features:

* Works on the fly
* Image optimization
* Image transformation
* Image color adjustment
* Image and text overlays
* Face detection and color recognition
* Getting file information
* Signed URLs

URL API can be used with [Proxy](/docs/delivery/proxy/).

[URL API reference →](/docs/api/url/)