Create an Upload account

Already have an account? Sign in

By continuing you agree to our Terms and Conditions

# Step (1): Sign up
#
# Step (2): Run this cURL in a terminal
#
# This command uploads 'sample-image.jpg' from your
# current directory, which can then be transformed
# and downloaded via the returned URL.
curl --data-binary @sample-image.jpg \
-H "Content-Type: image/jpeg" \
-H "Authorization: Bearer YOUR_API_KEY" \
-X POST "https://api.upload.io/v2/accounts/{accountId}/uploads/binary"

Why use Upload:

File uploading that works out-the-box (no configuration, no fuss)
Integrated CDN
(450+ locations, 47+ countries)
File storage
(zero setup, pre-integrated)
Perma-Cache
(for a 100% cache HIT ratio)
File processing
(image resizing, cropping, etc)
Monitoring
(storage, bandwidth & CPU usage)
File authorization
(integrates with your app's security)
Custom processing
(run custom code against your files)