Private S3-style delivery

Your files.
Instant URLs.

Upload from the dashboard or the HTTP API. Get direct links you can drop into emails, docs, apps, or automations — no S3 setup, no third-party bucket.

Drag, drop, done

Upload any file, any size, any type. The URL is ready before the toast fades.

Simple HTTP API

POST a file with a bearer token, get JSON back with the direct URL. Curl-friendly.

Admin-only control

Only you can upload or manage files. API keys are hashed and revocable.

Example
curl -X POST https://your-app.lovable.app/api/public/v1/files \
  -H "Authorization: Bearer dbk_live_..." \
  -F "file=@screenshot.png"

# → { "id": "…", "url": "https://your-app.lovable.app/api/public/f/…", "name": "screenshot.png" }