← Tools

S3 Seam

Tags

ConvexS3File StorageTypeScript

Convex component for S3 file storage—presigned uploads, lifecycle tracking, access control, and webhook verification.

A Convex component for working with Amazon S3 (and S3-compatible) storage. Presigned URL generation, file lifecycle tracking, access control, and webhook verification — all behind a typed Convex API.

#Features

  • Presigned uploads — Generate short-lived upload URLs from a Convex action
  • Lifecycle trackingpendinguploadedverified / expired
  • Access control — Per-file ACL rules with Convex auth integration
  • Webhook verification — Validate S3 event notifications
  • TypeScript-first — Full type safety across queries, mutations, and actions
Actions
Open