RapidKit CLI
The fastest way to create production-ready FastAPI and NestJS projects. Smart CLI Delegation automatically routes to the best creation method.
npx rapidkit my-api --template fastapiChoose Your Framework
Smart CLI Delegation routes to the best creation method
FastAPI Project
PythonCreate production-ready FastAPI projects with Clean Architecture
npx rapidkit my-api --template fastapi- Smart CLI Delegation to Python RapidKit
- Access 27+ production modules
- Clean architecture out of the box
- Full CLI command support
NestJS Project
TypeScriptCreate enterprise-ready NestJS projects
npx rapidkit my-api --template nestjs- TypeScript-first development
- Modular architecture
- Enterprise patterns included
- Full CLI command support
Powerful Features
Everything you need to start building
Smart CLI Delegation
Intelligent routing to Python or Demo mode based on environment.
- Auto-detects Python RapidKit installation
- Seamless transition between modes
- One command for all scenarios
- Enhanced developer experience
Unified Project Creation
Create FastAPI and NestJS projects with a single command.
- npx rapidkit project-name --template fastapi
- npx rapidkit project-name --template nestjs
- Interactive framework selection
- Workspace architecture support
Multiple Install Methods
Choose your preferred Python package manager.
- Poetry (recommended)
- Python venv + pip
- pipx (global install)
- Interactive selection
Project Templates
Production-ready templates for FastAPI and NestJS.
- fastapi-standard - Full features
- fastapi-minimal - Lightweight
- nestjs-standard - TypeScript ready
- More templates coming soon
Developer Experience
Built with TypeScript for reliability and performance.
- Interactive CLI prompts
- Debug mode available
- Dry-run preview
- Auto-update checks
Optimized Bundle
Lightning-fast installation with minimal footprint.
- 48KB bundle size (optimized)
- Built with tsup + esbuild
- Tree-shaking enabled
- Zero bloat dependencies
Typical Workflow
From project creation to running server in 4 steps
| Step | FastAPI | NestJS |
|---|---|---|
1 Create Project | npx rapidkit my-api --template fastapi | npx rapidkit my-api --template nestjs |
2 Navigate to Directory | cd my-api | cd my-api |
3 Initialize | rapidkit init | rapidkit init |
4 Start Development | rapidkit dev | rapidkit dev |
Start Building Today
Create your first RapidKit project in seconds
npx rapidkit my-api --template fastapi