llms.txt Content
# UploadKit
> UploadKit is a file uploads platform for developers. Open-source TypeScript SDK with 40+ premium React components, managed storage on Cloudflare R2 (zero egress fees), and BYOS (Bring Your Own Storage) mode for S3, R2, GCS, or Backblaze B2. 5 GB free forever.
UploadKit gives developers everything they need to add production-grade file uploads to any app in minutes:
- **SDK**: `@uploadkitdev/react` (components), `@uploadkitdev/core` (framework-agnostic client), `@uploadkitdev/next` (route handler + SSR plugin). MIT-licensed.
- **Hosted storage**: Cloudflare R2 with global CDN, no egress fees.
- **BYOS**: plug your own S3/R2/GCS/B2 bucket — same SDK surface, zero frontend changes, credentials server-side only.
- **Pricing**: 5 GB free forever. Pro $15/mo (100 GB). Team $35/mo (1 TB). Enterprise custom.
## Quickstart
- [Install and wire up UploadKit in 2 minutes](https://docs.uploadkit.dev/docs/getting-started/quickstart)
## Docs
- [Next.js setup](https://docs.uploadkit.dev/docs/getting-started/nextjs): app router handler + provider
- [File routes](https://docs.uploadkit.dev/docs/core-concepts/file-routes): define typed upload endpoints
- [BYOS](https://docs.uploadkit.dev/docs/core-concepts/byos): Bring Your Own Storage (S3, R2, GCS, B2)
- [Presigned URLs](https://docs.uploadkit.dev/docs/core-concepts/presigned-urls): how uploads flow end-to-end
- [Security](https://docs.uploadkit.dev/docs/core-concepts/security): credentials, CORS, and content validation
- [Theming](https://docs.uploadkit.dev/docs/sdk/react/theming): CSS custom properties for design-system integration
- [REST API reference](https://docs.uploadkit.dev/docs/api-reference/rest-api)
## Guides
- [Image upload](https://docs.uploadkit.dev/docs/guides/image-upload)
- [Avatar upload](https://docs.uploadkit.dev/docs/guides/avatar-upload)
- [Document upload](https://docs.uploadkit.dev/docs/guides/document-upload)
- [Multipart upload](https://docs.uploadkit.dev/docs/guides/multipart-uploa