Skip to main content
🚧 Demo Version - Stable release coming soon!Star on GitHub
NPM Package v0.12.6 - Smart CLI Delegation

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 fastapi

Choose Your Framework

Smart CLI Delegation routes to the best creation method

FastAPI Project

Python

Create 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

TypeScript

Create 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

StepFastAPINestJS
1
Create Project
npx rapidkit my-api --template fastapinpx rapidkit my-api --template nestjs
2
Navigate to Directory
cd my-apicd my-api
3
Initialize
rapidkit initrapidkit init
4
Start Development
rapidkit devrapidkit dev

Start Building Today

Create your first RapidKit project in seconds

npx rapidkit my-api --template fastapi