
UploadThing is a modern file upload solution designed specifically for the TypeScript ecosystem, offering end-to-end type safety from client to server.
UploadThing's file router pattern lets you define upload endpoints with validation rules that are enforced both client and server-side. The SDK provides React hooks and components that handle progress tracking, error states, and success callbacks automatically.
Built by Theo and the Ping Labs team, UploadThing is the go-to choice for TypeScript developers who want file uploads that feel native to their stack—no wrestling with S3 configurations or presigned URL complexity.
NEWFile storage designed for Next.js and Vercel deployments
Serverless file storage that integrates natively with Vercel's platform.
NEWFile handling platform with smart CDN and image processing
Complete file handling infrastructure with uploading, processing, and delivery.
NEWReal-time image optimization and transformation CDN
Image CDN with real-time optimization, transformation, and global delivery.