UploadThing is a developer-first file upload platform designed to be an easier and safer alternative to managing raw object storage like S3.
Authentication happens on your server while the upload runs on UploadThing’s infrastructure, providing a strong security model and clear separation of concerns. This reduces client-side attack surface and keeps access control under your own auth system.
Use a type-safe <UploadButton> and strongly typed endpoint names to integrate uploads quickly and confidently. Developers get compile-time safety and a smoother DX when wiring client UI to server routes.
Run custom logic in middleware before uploads (e.g., auth checks, metadata) and handle post-upload events with onUploadComplete. This enables precise control over who can upload and how files are processed.
Manage and track uploaded files in an intuitive dashboard. Built-in audit logs provide visibility into upload activity, helping with monitoring and basic compliance needs.
Paid plans include Private Files and Regions to help control access and data locality. These options support stricter privacy and governance requirements as your app grows.
All prices in USD. Usage-based plan charges $0.08/GB over 250GB. The Free plan’s storage is shared across all apps in the account. No annual pricing or discounts are listed. If you need something else or a custom arrangement, the site invites you to chat with the team.
I asked for a better S3 for years. UploadThing exists because we got tired of waiting.
Yes. The 2GB App plan is free and includes 2GB of storage, unlimited uploads and downloads, and 7 days of audit log retention. Note that the 2GB storage is shared across all apps in your account.
Two paid options are listed: the 100GB App at $10/month (100GB storage, 30-day audit logs, Regions, Private Files) and the Usage Based plan at $25/month (250GB included storage, 30-day audit logs, Regions, Private Files) with $0.08/GB overage.
The site explicitly lists unlimited uploads and downloads on the Free (2GB App) plan. The paid plan descriptions do not state limits on transfer, and the Free plan’s unlimited transfers suggest generous usage, but only the free tier explicitly mentions it.
Yes. Both Regions and Private Files are included on paid plans (100GB App and Usage Based). They are not listed on the free plan.
The site says, “Need something else? Let’s chat!” indicating custom arrangements are available by contacting the team.
The pricing page lists monthly pricing, and no annual pricing or discounts are mentioned.
Join thousands of developers who are already using UploadThing to enhance their workflow and productivity.
LangChain is an end-to-end agent engineering stack that helps teams build, observe, evaluate, and deploy reliable AI agents.
Anthropic builds Claude, a family of frontier AI models and tools designed to be safe, reliable, and useful for both individuals and organizations.
GroqCloud is a high-performance AI inference platform built to deliver ultra-low latency, predictable cost, and production-grade reliability for real-world applications.
Claude is a next-generation AI assistant from Anthropic designed to help individuals and teams create, code, research, and analyze faster with strong safety and reliability.
Google AI Studio is a developer-focused platform that streamlines the journey from prompt to production with Gemini and other Google AI models.