Integrates with AI Editors like Cursor and Windsurf for faster development.
IndieKit's codebases make development faster with built-in rules that helps AI Editors write code 10x faster.


Ship Faster All the tools and resources you need to launch your SaaS in Days
Next.js 15 App Router
Built with React v19, TypeScript, and Tailwind CSS (latest).
Clean, maintainable code structure with best practices baked in.
Production-Ready Codebase
Get started in minutes, without wasting time on configuration.
Type-safe development with zero setup required.
AI-Optimized Development
Cursor AI setup with tuned rules for blazing fast development.
AI-optimized codebase for better maintainability and faster iteration.
Lifetime Updates
Daily updates with latest framework versions and new features.
Regular bug fixes and feature additions included.
Secure Login Secure authentication flows for email, social sign-in, magic links, and more.
Social Login
Google, GitHub, and other OAuth providers ready to go.
No more password hassles for your users.
Magic Links
Passwordless authentication for modern user experience.
Secure email link authentication out of the box.
Role-Based Access
Private API routes and protected pages with user roles.
Enterprise-grade security with session management.
User Management
Complete admin dashboard for managing users and permissions.
User impersonation for customer support included.
Team Ready Built for B2B SaaS with organizations, teams, and role-based access control.
Organization Support
Multi-tenant architecture with organization-level isolation.
Perfect for B2B SaaS with team collaboration features.
Team Management
Invite users, manage roles, and control access permissions.
Built-in invitation system with email notifications.
Role-Based Permissions
Granular access control with customizable roles and permissions.
Admin, member, and custom role support out of the box.
Organization Plans
Manage subscriptions and billing at the organization level.
Perfect for B2B pricing models and enterprise sales.
or
Everything you need to build and scale your SaaS application
Project Structure
Well-organized Next.js project structure
- App Router Architecture
- Component Organization
- API Routes Structure
- Database Models
- Email Templates
- Utility Functions
- Custom Hooks
Database
Flexible database solutions with multiple provider options
- Drizzle ORM
- Supabase
- Neon DB
- Any DB supported by Drizzle ORM
Authentication
Secure and flexible authentication options
- Auth.js (Next-auth)
- Google Auth inbuilt
- Magic Link inbuilt
- Role-based Access Control
- Session Management
- Protected Routes
Team Management
Complete B2B team management solution
- Multi-organization System
- Role Hierarchy
- Organization Features
- Create & Manage Organizations
- Organization Settings
- Custom Branding
- Activity Tracking
- Member Management
- Invite Members
- Role Assignment
- Permission Control
- Member Removal
Pre-built In-App Experience
Ready-to-use features for modern applications
- User Features
- Profile Management
- Account Settings
- Notification Preferences
- Security Settings
- Organization Features
- Organization Profile
- Team Settings
- Billing Management
- Usage Analytics
- Onboarding Workflow
- Activity Dashboard
Multiple email service providers integration
- SES
- Resend
- Mailgun
- Any email service
- Custom Email Templates
- Transactional Emails
Payments
Flexible payment gateway integrations
- Stripe Integration
- DodoPayments
- Lemon Squeezy
- Custom Payment Providers
- Webhook Handling
- Payment Analytics
Plan Management
Complete subscription and plan management system
- Subscription Types
- Monthly Plans
- Yearly Plans
- One-time Payments
- Custom Plans
- Quota Management
- Plan-based Features
- Billing Portal
- Lifetime Deals
- Run lifetime deals
- Coupon Management
- Expiration Control
Development Tools
Essential development and debugging tools
- Authentication Wrappers
- withAuthRequired
- withOrganizationAuthRequired
- withSuperAdminAuthRequired
- Development Features
- Environment Management
- Config Management
- API Route Protection
- Development Server
User Management
Comprehensive user management and control
- User List Management
- Role Management
- User Impersonation
- User Deletion
- Plan Assignment
- Activity Tracking
Admin Dashboard
Powerful admin controls and analytics
- Analytics of users and waitlist
- Contact us queries
- Plan Management
- User Management
- Organization Management in B2B kit
- Hooks for extending functionality
- Eg: withSuperAdminAuthRequired
Background Tasks
Efficient background processing and automation
- Create email sequences
- Run tasks in background
- Run tasks in parallel
- Build chained AI apps
Code Quality
Best practices and development tools
- TypeScript
- Cursor Rules
- ESLint/Prettier
- Tailwind CSS
- Better hooks
- useOrganization
- useUser
- useCurrentPlan
- etc.
SEO
Complete SEO optimization toolkit
- Blog
- Sitemap Generation
- OG Images
- SEO Optimized pages and support
- Robots.txt
More Features
Additional powerful features and support
- Waitlist
- Contact us Form (working)
- Landing Page
- Pricing Component
- 600+ components
- 1000+ themes
- Discord Community
- Comprehensive Documentation
- 1-1 Call Support
And many more features to help you build faster and better!
Ready to get started?
Join our team of Indie Hackers who are already transforming their workflow with Indie Kit.
199$ discount for the first 200 users