Everything you need to build and ship
SprintKit includes a comprehensive set of features designed for developers who appreciate clean architecture, type safety, and excellent developer experience.
Authentication & Security
Production-ready authentication with multiple providers and comprehensive security features.
Better-auth Integration
Modern authentication system with OAuth providers, sessions, and security best practices.
Role-Based Access Control
Granular permission system that scales from simple roles to complex enterprise requirements.
User Management
Complete user administration including impersonation, banning, and profile management.
Multi-Tenant Architecture
Scalable multi-tenancy with organization management and resource-level permissions.
Organization System
Users can belong to multiple organizations with different roles and permissions in each.
Invitation System
Invite team members with specific roles and manage pending invitations seamlessly.
Resource Scoping
All data is properly scoped to organizations with granular access control at every level.
Developer Experience
Built for developers who value clean code, type safety, and excellent tooling.
Type-Safe Everything
End-to-end type safety from database to frontend with Drizzle ORM and TypeScript.
Database Layer
Drizzle ORM with PostgreSQL, migrations, relations, and a clean schema structure.
Service Architecture
Well-organized service layer that separates business logic from API routes.
Auto-Generated Docs
OpenAPI documentation with Scalar UI for exploring and testing your API endpoints.
Schema Validation
Zod schemas shared between frontend and backend for consistent validation.
Background Jobs
Trigger.dev integration for scheduling emails and other background tasks.
Blogging System
Markdown-based blog with dynamic routing, categories, tags, featured posts, SEO, and custom Vue components for rich content.
Billing & Payments
Complete Stripe integration for subscriptions, one-time payments, and customer management.
Stripe Integration
Full Stripe setup with subscriptions, customer portals, and secure webhook handling.
Organization Billing
Subscription management at the organization level with proper access controls.
Payment Security
Secure payment processing with proper webhook verification and error handling.
Email & Communication
Beautiful email templates and communication tools built with modern technologies.
React Email Templates
Beautiful, responsive email templates built with React Email and live preview.
Email Delivery
Resend integration for reliable email delivery with tracking and analytics.
Notification System
Extensible notification system for in-app alerts and email notifications.
Built for code quality
Every line of code in SprintKit follows best practices and modern patterns that you can learn from and extend.
Type Safety
End-to-end TypeScript with strict mode enabled and comprehensive type definitions throughout the codebase.
Documentation
Comprehensive documentation with code examples, API references, and deployment guides to get you started quickly.
Regular Updates
Constant improvements, new features, and security updates to keep your codebase modern and secure.
Ready to start building?
Get SprintKit today and own the complete codebase forever. Start building your next project with a solid foundation.