Features
Every capability of UploadCenter's media infrastructure, organized by what you're trying to do.
Storage
Direct-to-storage uploads
Presigned URLs let files go straight from the browser to storage — your API never streams the file body.
File versioning
Upload a new version without losing history — restore any prior version at any time.
Trash & recovery
Deleted files are recoverable for a retention window before permanent removal.
Storage quotas & usage
Per-organization storage limits with threshold alerts — enforced at upload time, never on delivery of files you already have.
Supported file types
Any file up to 5 GB (lower per-plan limits may apply). Not just images and video:
Images
any image/* type (JPEG, PNG, WebP, GIF, SVG, …)
Video
any video/* type — auto-thumbnailed and transcoded
Audio
any audio/* type
Documents
PDF, Word, Excel, PowerPoint, plain text, CSV
Archives
zip, tar, gzip, 7z
Media Processing
On-the-fly image transforms
Resize, crop, and convert format with a single query param — automatically negotiates WebP vs. JPEG and quality per browser, cached after the first request.
Watermarking
Overlay your logo on any image transform on the fly — position, opacity, and size all configurable per request.
Video transcoding
Automatic thumbnail extraction and 720p transcoding for uploaded video.
AI
AI image generation & editing
Generate images from a prompt, edit in place, remove or replace backgrounds, upscale, or produce variations — the results are ordinary files, delivered the same way as anything you upload.
AI video generation & transcription
Text-to-video and image-to-video, plus automatic transcription with timestamped segments for any uploaded video.
Semantic search & auto-tagging
Every image can be auto-captioned and tagged, then found again with a plain-language search — not just by filename.
AI-powered moderation
A multi-category AI moderation layer complements the baseline scanner — never a replacement, only ever able to flag more, not less.

Security
Antivirus scanning
Every upload is scanned before it's marked ready. Infected files are quarantined, never served, automatically.
Content moderation
Automatic NSFW detection flags sensitive images before they reach your users — signaled via the API and a webhook, the policy stays yours.
Private by default
Every upload starts private, readable only with a valid API key or session — public delivery is something you opt into per file.
Verified custom domains
Ownership verified over DNS before any traffic is served, with a TLS certificate provisioned automatically.
Delivery & CDN
Custom domains
Serve public files from your own domain instead of the shared CDN, once ownership is verified.
Global CDN delivery
Every public file and transform is cached at the edge after the first request — fast, worldwide, by default.
Signed URLs for private files
Time-limited, unforgeable links for private content — no permanent public link ever leaks by accident.
Developer Tools
Scoped API keys
Per-project, per-environment keys with granular scopes — shown once, never stored in plaintext.
Webhooks
Signed, verifiable event delivery for uploads, processing results, AI generations, and quota thresholds.
Official SDKs
Fully-typed TypeScript/JavaScript and Python SDKs, generated directly from the API's own schema — never out of sync.
Team & Projects
Team roles
Owner, admin, developer, viewer — invite your team without building a permissions system.
Projects & environments
Separate development, staging, and production data and API keys within the same organization.
Team invitations
Invite by email with an expiring link — access is scoped to the role you assign, from day one.
Creative Tools
Creative Studio
A dedicated hub to start an AI generation for a project — the same primitives as the API, one click away.
Brand kit
Set your colors and fonts once — opt them into any generation so AI output stays on-brand automatically.
Social & marketing formats
One-click presets for common social sizes — Instagram, X, LinkedIn, Facebook — built on the same transform endpoint.
