Uploadcare Upload API Reference
Upload API provides several ways of uploading files to Uploadcare servers in a secure and reliable way.
File storage
Every uploaded file is temporary by nature and subject to be deleted within a 24-hour period. Mark the file as stored to make it permanent:
- On upload via the
UPLOADCARE_STORE
flag - Store or copy an already uploaded file via REST API.
Note: UPLOADCARE_STORE=auto
parameter delegates the choice of the file storing behavior to a project auto-store setting (which is enabled by default).
File delivery
Once uploaded, your files become available via our CDN. The CDN includes on the fly image processing features and can work as a proxy. Please check the referenced page to learn more.
API clients
You don’t have to code most of the low-level API interactions. We have high-level libraries for all popular platforms:
- JavaScript
- PHP
- Python (including Django)
- Ruby and Rails
- Swift (iOS, iPadOS, macOS, tvOS, Linux)
- Kotlin (Android)
- Java
- Golang
- Rust
In this API reference, you will see request examples in different languages. Keep in mind that running sample queries requires our libraries to be installed and initialized.