← Back to Components

Component

File Uploads

Upload images, documents, videos, and more. It just works.

Storage is baked into the platform, so there's no S3 to configure, no presigned URLs to debug, no third-party services to wire up. Say 'let users upload a profile picture' and you're done.

What you can build

  • Profile picture uploads with automatic optimization.
  • Document attachments in chat or email threads.
  • Image galleries and media libraries.
  • File sharing where users upload and share links.
  • Form submissions with attachments (resumes, receipts, contracts).

Key capabilities

Direct Uploads

Files upload directly from the browser to storage. Large files stream efficiently without blocking your backend.

Any File Type

Images, PDFs, videos, audio, spreadsheets, archives. If users can upload it, Converge can store and serve it.

Secure Access

Control who can upload and download. Require authentication, scope files to users, or make them public.

Metadata & Organization

Attach metadata to files (tags, descriptions, categories) and query them like any other data in your database.

How to use it

Just describe what you want in the prompt. Converge handles the setup automatically.

  • "Let users upload a profile picture"
  • "Add file attachments to chat messages"
  • "Build an image gallery where users can upload photos"
  • "Allow document uploads in the job application form"