Skip to main content
UploadThing provides drop-in upload UI components plus hosted file storage. Simpler than configuring S3 yourself.
Full walkthrough being written.

When to pick

  • You want pre-built upload UI components.
  • You don’t want to manage S3 yourself.
  • You need quick MVP file upload support.

Setup

UPLOADTHING_SECRET in vly secrets. Use the React component on the client; server validates and records via Convex mutation.

Convex file storage

Built-in alternative.

AWS S3

DIY alternative.

File uploads recipe

Patterns.
Last modified on April 18, 2026