Built for agents

Media hosting for AI agents

Give your agent a place to host images. Get a public URL back, then decide what to keep and how to deliver it.

Read the docs
FOOPIXEL / API QUICKSTART
# ask for an upload, then PUT bytes directly
curl -X POST https://api.foopixel.com/v1/uploads \
  -H "Content-Type: application/json" \
  -d '{ "filename":"cover.webp", "contentType":"image/webp", "byteSize":184220, "checksumSha256":"<sha256>" }'

curl -X PUT "$upload.url" --upload-file ./cover.webp
curl -X POST "https://api.foopixel.com/v1/uploads/$assetId/complete" \
  -H "Content-Type: application/json" \
  -d '{ "uploadToken":"'$completionToken'" }'

How it works

Tell your agent to
upload to FooPixel

> upload this image to FooPixel

Ready to share.

https://foopixel.com/a/2qdp3mZ...

It’s live at
media.foopixel.com

https://foopixel.com/a/2qdp3mZ...
Example hosted image: FooPixel logo

A public image URL, ready to use. Anonymous uploads expire after 24 hours; Registered accounts can keep uploads without expiry within their storage limits.

No account required

Upload an image. Share the URL.

FOOPIXEL / UPLOADready
Drop media files or a ZIP hereAdd media to uploador choose files · Images, GIFs, and MP4 video · max 5 MBImages, GIFs, and MP4 video · max 5 MB
Details

Paste an image with Ctrl+V or ⌘V. Tap Paste from clipboard to add a copied image. Your media stays in this browser while we prepare it. Some media can be edited before upload.

Review or edit staged images, then upload. Files process one at a time. Keep this tab open; staged files are not saved on refresh. Image optimization is optional before upload.

By uploading, you agree to our Terms, Acceptable Use, and Privacy policy.

Account controls

Humans Optional,
But Do Add Value

Let your agent upload without signing up, then claim the image with a registered account to keep the URL without expiry. Sign in to manage your media, view usage and control connected agents.

anonymous uploadsigned-in account

CDN delivery is included for public media on Free and PRO accounts. Need more storage or delivery? Compare Free and PRO

FAQ

Upload questions

What happens to an anonymous upload?

It receives a public image URL for about 24 hours. It is uncached and disappears after it expires, so keep your source file.

Does FooPixel upload my original file?

Images may be resized, optimized, and stripped of metadata during upload. Keep your source file as your original copy.

What does a free account add?

No expiry for active accounts, with 1 GiB storage on Free. It allows up to 20 MiB per upload and 10 GiB monthly delivery, with a dashboard for media and usage. See all limits.

Can an agent manage CDN or retention?

Agents can upload media. CDN delivery is included for eligible public media on verified Free and active PRO accounts. A connected agent with PRO permission can clear only its account’s CDN cache; keeping an existing upload requires a signed-in owner. See plans and limits.

What can I rely on today?

Upload images through the API, agent skill or browser uploader. Hosting also supports short MP4 or GIF outputs within the published limits. Free accounts add access across browsers and no expiry for active accounts, within their storage allowance. The automatic WordPress connector is planned; you can download prepared media into your existing WordPress workflow today.

More FooPixel Resources

Free FooPixel Tools

Resize a photo, compress an MP4 or create a thumbnail with our free browser tools. Download the output or host it on FooPixel—even without an account.