Upload from your app
Mount an upload router on your server and drop an upload button into your page. Bytes go straight from the browser to storage; your API key stays on the server.
img2site stores your images per project, serves them from the project's delivery host, and renders resized, cropped, reformatted and watermarked versions on request. Use the SDKs for uploads in a few lines, or the REST API at https://api.img2.site from any language.
Follow the dashboard walkthrough to create a project and publish your first image without writing code.
Working with an AI assistant? Share llms.txt for a guide index or llms-full.txt for the full public documentation. Keep your credentials private.
Mount an upload router on your server and drop an upload button into your page. Bytes go straight from the browser to storage; your API key stays on the server.
Every project gets a delivery host such as my-store.i2scd.net. Put a transform chain in the URL (resize, crop, format, quality, watermark) and the image is rendered and cached at the edge.
Signed webhooks tell your server when an upload is ready, when a file is blocked or unblocked, and when your credit balance runs out or is restored.
An upload router with @img2site/sdk-server and an upload button with @img2site/sdk-react in five minutes.
The transform grammar, presets, watermarks, protected delivery and caching.
Read the delivery guideEvery operation, its authentication, parameters and responses, generated from the OpenAPI contract.
Open the reference