> ## Documentation Index
> Fetch the complete documentation index at: https://vlyai-1c28d863.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# UploadThing

> File uploads as a service. Drop-in upload UI components plus storage.

[UploadThing](https://uploadthing.com) provides drop-in upload UI components plus hosted file storage. Simpler than configuring S3 yourself.

<Note>
  Full walkthrough being written.
</Note>

## 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.

## Related

<CardGroup cols={3}>
  <Card title="Convex file storage" icon="hard-drive" href="/convex/file-storage">
    Built-in alternative.
  </Card>

  <Card title="AWS S3" icon="cloud" href="/integrations/aws-s3">
    DIY alternative.
  </Card>

  <Card title="File uploads recipe" icon="upload" href="/recipes/file-uploads">
    Patterns.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.