Explore the directory
FilesProvider SDK

UploadThing

Typed file upload routes and clients for web applications.

uploadthingTypeScript / JavaScript

Overview

UploadThing's official packages connect application upload flows to its managed service, with server middleware and optional framework UI packages.

Best for

Shipping an application upload flow with managed infrastructure.

Install

TypeScript / JavaScript
uploadthing
npm install uploadthing

Provider

1 listed
  • UploadThing

This SDK targets its provider’s API. See the official docs for available services and endpoints.

Features

  • Typed file routes
  • Upload limits
  • Server middleware
  • Upload completion callbacks

Caveats

  • Integrates with UploadThing's service rather than arbitrary storage providers.
  • Framework UI packages such as @uploadthing/react install separately.
  • Application authentication belongs in the route middleware.

Sources & verification

  1. github.com/pingdotgg/uploadthing (opens in a new tab)
  2. docs.uploadthing.com/getting-started/appdir (opens in a new tab)

Sources reviewed

Back to the directory