Skip to main content
🚧 Demo Version - Stable release coming soon!Follow Development
rapidkit create
poetry install
@app.get("/api")
async def main()
npm run dev
import { Module }

Build Backend Projects at Warp Speed

⭐ Star on GitHub
🐍 Python 3.10+

An open-source framework and toolkit that helps developers build, scale, and deploy modern applications — faster. Production-ready starters, clean architecture, and automation-first workflows for FastAPI and NestJS.

⚡ Get started in seconds
npx rapidkit my-project --demo

No Python setup required • Works on macOS, Linux & Windows

4 Modules Available
FastAPI & NestJS Support
Enterprise Ready

Quick Start

Get up and running with RapidKit in minutes. Copy and run these commands to start building.

Install RapidKit

🚀 Quick Start (Recommended for Beginners)

Creates a workspace with RapidKit installed and ready to use

npx rapidkit my-workspace --demo
Then: cd my-workspace && rapidkit create
🐍 Traditional Install

Direct CLI installation for experienced Python developers

pipx install rapidkit
Alternative:
pip install rapidkitpip install --user rapidkit

Create Your First Project

Launch the interactive wizard to scaffold a new project

rapidkit create

Or create non-interactively:

rapidkit create project fastapi.standard my-api

Navigate to Your Project

Change directory to your project and install dependencies

cd my-api
poetry install

Add Modules to Your Project

Install production-ready modules with a single command

rapidkit add module auth

Popular modules:

rapidkit add module databaserapidkit add module cacherapidkit add module email

Start Development Server

Launch your API with hot-reload

🚀 Quick Start Workflow:

rapidkit run dev

🐍 Traditional Workflow:

poetry run rapidkit dev

💡 Pro tip: Your API will be available at http://localhost:8000 with interactive docs at /docs

VS Code Extension

Build Faster with VS Code

Official VS Code extension for seamless RapidKit integration. Create projects, add modules, and manage workspaces without leaving your editor.

Quick Project Creation

Create new RapidKit projects directly from VS Code command palette. Choose from FastAPI and NestJS templates.

  • Interactive workspace management
  • One-click module installation
  • Auto Python environment setup

Integrated Workflow

Manage your entire RapidKit workflow from within VS Code. No context switching required.

  • Code snippets & templates
  • YAML schema validation
  • Git auto-initialization
Install VS Code Extension

Or search for "RapidKit" in VS Code Extensions Marketplace

Choose Your Installation Method

Two ways to get started with RapidKit. Pick what works best for you.

🚀 Recommended for Beginners

Quick Start with npx

One command setup

npx rapidkit my-project --demo

✅ Perfect for:

  • • First-time users & beginners
  • • Quick prototyping & demos
  • • No Python environment setup needed
  • • Automatic workspace creation
  • • Poetry/venv handled automatically

What it does: Creates a workspace, sets up Python environment, installs RapidKit, and generates helpful documentation.

Traditional Install

Direct CLI installation

pipx install rapidkit

🐍 Perfect for:

  • • Experienced Python developers
  • • Production environments
  • • Custom environment setup
  • • System-wide CLI access
  • • Integration with existing workflow

What it does: Installs RapidKit CLI globally or in user environment for direct access to all commands.

💡 Not sure which to choose? Start with npx rapidkit - you can always install traditionally later!

Why RapidKit?

Built by developers, for developers. Focus on business logic, not boilerplate.

Clean Architecture

Every module follows Clean Architecture principles with clear separation of concerns and SOLID design patterns.

Lightning Fast

Generate complete, production-ready modules in seconds. Focus on what matters.

Modular Design

Plug-and-play modules that integrate seamlessly. Mix and match to fit your needs.

Ready to Build?

Join thousands of developers building backend projects faster with RapidKit.