GLOBAL CDN · IMAGE & VIDEO PIPELINE

Upload infrastructure
for people who build things.

Drop one script tag on any site and get a hardened upload endpoint — resize, watermark, WebP, XMP & CDN delivery, without ever touching S3.

No SDK Domain-locked keys 5GB free
upload.tonta.io
// one tag. that's the integration.
<script src="…/uploader.js"
        data-target=".my-uploader"
        data-api-key="up_•••••"></script>

<script>
window.UploaderCallbacks = {
  onUploadComplete(file, res) {
    // res.files[0].link → CDN url
    img.src = res.files[0].link;
  }
};
</script>

Powering uploads across

DevaniLil AdventuresLearning TalesPinpicGOA-TECH
The pipeline

Everything between upload and URL.

The unglamorous parts — processing, storage, delivery, metadata — handled once, so you stop bolting them onto every project.

Custom uploaders

Unlimited endpoints, each with its own API key, allowed domains and branding.

Resize & WebP

Generate every derivative on upload, auto-convert to WebP, set quality per uploader.

Domain-locked keys

Keys only fire from origins you authorize. Everything else gets a 403 at the door.

XMP metadata

Embed title, creator & copyright into the file via exiftool — travels with every download.

GPU

Video processing

Hand large video to serverless GPUs — transcode to multiple resolutions, pull thumbnails.

Public galleries

Flip any uploader into a shareable gallery or anonymous drop page — public, private or locked.

Built for builders

A POST endpoint, not a platform migration.

No buckets to provision, no signed-URL dance, no front-end widget to maintain. Send multipart/form-data and get structured JSON back.

  • Any stack — curl, fetch, or the drop-in widget
  • Delete API by ID or version
  • One dashboard for every uploader, file & usage stat
POST /uploader/upload.php
$ curl -X POST https://tonta.io/uploader/upload.php \ -H "X-API-Key: up_8ada9fe2…" \ -F "file=@portrait.jpg" { "success": true, "id": "rT2F6Dn", "link": "https://files.tonta.io/rT2F6Dn.jpg", "versions": [{ "label":"Web", "format":"webp" }] }

1·tag

to integrate

<200ms

edge delivery

5GB

free tier

uploaders on agency

Go live with your first
upload in five minutes.

Free plan, no card. Create an uploader, copy the key, paste one script tag.

Get started free