Powerful Features for Modern Applications

Everything you need to build and scale your SaaS application

TypeScript & Next.js
Team Management
Payment Processing
Email Integration
Background Tasks
Admin Dashboard
SEO Optimization
600+ Components
1000+ Themes
Discord Community
TypeScript & Next.js
Team Management
Payment Processing
Email Integration
Background Tasks
Admin Dashboard
SEO Optimization
600+ Components
1000+ Themes
Discord Community
TypeScript & Next.js
Team Management
Payment Processing
Email Integration
Background Tasks
Admin Dashboard
SEO Optimization
600+ Components
1000+ Themes
Discord Community
TypeScript & Next.js
Team Management
Payment Processing
Email Integration
Background Tasks
Admin Dashboard
SEO Optimization
600+ Components
1000+ Themes
Discord Community
📁

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
📧

Email

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.

+ Discord Community access

199$ discount for the first 200 users