Upload API docs
Upload images with our APIs, SDKs, and widgets. S3 buckets supported.
Enjoy a scalable REST API for uploading, hosting, and processing images — with zero setup.
✓ Try free for 14 days ✓ No credit card required
Trusted by the best teamsBytescale's real-time image upload API is designed for developers that need a fast and scalable way to store, process, and host images on-demand.
Transform images by appending "URL slugs" to your uploaded images, and have the result returned in real-time.
Our image processing preserves color spaces, ICC profiles, alpha transparency channels, and more... while keeping file size to a minimum.
Extract author information, keywords & metadata embedded within your images as parsable JSON.
Never sacrifice performance: our CDN ensures high-speed downloads for your users, no matter where they are.
Optionally authorize all uploads and downloads via your app's existing security layer using JWTs.
Beautiful dashboards to reveal bandwidth and storage usage in clear and simple terms.
Resize and intelligently crop images with our on-demand API. Supports large images (1,000MP).
Convert from PDF, SVG, HEIC, and more to web-safe image formats such as JPG and WebP.
Optimize images using the latest image compression technology, including WebP, AVIF, and more.
Watermark images with repeating text, custom fonts, and even overlay other images.
Automatically crop images by allowing our API decide the best point of interest for your image.
Optionally add existing HTTP endpoints as image sources to pull and process existing content.
Extract metadata, such as dimensions, to make decisions in your app based on the user's image.
Upload images with POST requests or our SDKs: our documentation is clear and simple, and includes examples with your API key.
Benefit from an easy-to-use URL API to process your uploaded images and return in web-optimized formats, such as WebP and AVIF.
Use a custom CNAME for your image URLs to strengthen your company's brand.
Integrate external storage: AWS S3, Cloudflare R2, DigitalOcean Spaces, Google Storage & HTTP.
Bytescale allows you to control access to your images via your API through JWT access tokens.
Bytescale offers a Content Ingestion Network (CIN) for image upload traffic.
Invite your team to manage and monitor your organization's account.
Upload images with our APIs, SDKs, and widgets. S3 buckets supported.
Optimize and process your images with simple URL query parameters:
Upload, process, and host your first image in as little as 60 seconds.