RefactKit gives you a complete, production-ready foundation for building multi-tenant SaaS applications. Authentication, organization workspaces, role-based access control, internationalization, and file storage are all pre-configured — so you can focus on building your product instead of your infrastructure.Documentation Index
Fetch the complete documentation index at: https://docs.refactkit.com/llms.txt
Use this file to discover all available pages before exploring further.
Quick Start
Set up RefactKit and launch your dev server in under 5 minutes.
Multi-Tenancy
Understand how organizations, workspaces, and data isolation work.
Authentication
Learn how sign-up, login, OAuth, and session management work for your users.
Roles & Permissions
Control what Members, Admins, and Owners can do in your app.
Get up and running
Configure environment
Copy
.env.example to .env and fill in your database, auth, and email credentials.Explore by topic
Routing
Add pages and organization-scoped routes to your app.
Database
Define tables, push schema changes, and query data with Drizzle ORM.
Forms
Build validated forms with TanStack Form and Base UI primitives.
File Uploads
Securely upload and serve images via Supabase Storage.
Emails
Send transactional emails for invitations, resets, and verification.
Internationalization
Add multi-language support including RTL languages like Arabic.

