Build Backend Projects at Warp Speed
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.
npx rapidkit my-project --demoNo Python setup required • Works on macOS, Linux & Windows
Quick Start
Get up and running with RapidKit in minutes. Copy and run these commands to start building.
Install RapidKit
Creates a workspace with RapidKit installed and ready to use
npx rapidkit my-workspace --democd my-workspace && rapidkit createDirect CLI installation for experienced Python developers
pipx install rapidkitpip install rapidkitpip install --user rapidkitCreate Your First Project
Launch the interactive wizard to scaffold a new project
rapidkit createOr create non-interactively:
rapidkit create project fastapi.standard my-apiNavigate to Your Project
Change directory to your project and install dependencies
cd my-api
poetry installAdd Modules to Your Project
Install production-ready modules with a single command
rapidkit add module authPopular modules:
rapidkit add module databaserapidkit add module cacherapidkit add module emailStart 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
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
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.
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.