Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>RapidKitNew to Visual Studio Code? Get it now.
RapidKit

RapidKit

Rapidkit

|
34 installs
| (0) | Free
Scaffold production-ready FastAPI & NestJS APIs with clean architecture
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

RapidKit for VS Code

Scaffold production-ready FastAPI & NestJS APIs with clean architecture

Version Installs npm

Install Extension · Documentation · Report Bug


📸 Screenshot

RapidKit VS Code Extension


⚡ Quick Start

1. Ctrl+Shift+P → "RapidKit: Create Project"
2. Choose: FastAPI or NestJS
3. Enter project name
4. Done! 🎉

Your project is ready with:

  • ✅ Full project structure
  • ✅ Dependencies configured
  • ✅ Dev server ready (rapidkit dev)
  • ✅ API docs at /docs

🎯 What is RapidKit?

RapidKit generates production-ready backend projects with clean architecture built-in:

Framework Language Features
FastAPI Python Async, auto-docs, type hints, Poetry
NestJS TypeScript Modular, decorators, DI, npm/yarn/pnpm

Plus 27+ production-ready modules: Auth, Database, Cache, Logging, and more!


📂 Project Structure

FastAPI Project

my-api/
├── rapidkit              # CLI script
├── .rapidkit/            # RapidKit config
│   ├── cli.py            # CLI commands
│   ├── project.json      # Project metadata
│   └── activate          # Environment activation
├── src/
│   ├── main.py           # FastAPI app entry
│   ├── routing/          # API routes
│   │   └── health.py     # Health check endpoint
│   └── modules/          # Feature modules
├── tests/                # Test suite
├── pyproject.toml        # Poetry config
├── Makefile              # Make commands
└── README.md

NestJS Project

my-api/
├── rapidkit              # CLI script
├── .rapidkit/            # RapidKit config
├── src/
│   ├── main.ts           # NestJS entry
│   ├── app.module.ts     # Root module
│   ├── config/           # Configuration
│   └── examples/         # Example module
├── test/                 # Test suite
├── package.json          # npm config
└── README.md

🛠️ Project Commands

After creating a project, use these commands:

cd my-api
npx rapidkit init      # Install dependencies
npx rapidkit dev       # Start dev server (port 8000)
npx rapidkit test      # Run tests
npx rapidkit build     # Build for production
npx rapidkit lint      # Lint code
npx rapidkit format    # Format code

Note: npx rapidkit auto-detects when you're inside a project. Or install globally: npm i -g rapidkit


🎨 Extension Features

Commands (Ctrl+Shift+P)

Command Description
RapidKit: Create Workspace Create a new workspace for multiple projects
RapidKit: Create Project Generate a FastAPI or NestJS project
RapidKit: Create FastAPI Project Quick FastAPI project creation
RapidKit: Create NestJS Project Quick NestJS project creation
RapidKit: System Doctor Check system requirements
RapidKit: Open Documentation Open RapidKit docs

Keyboard Shortcuts

Shortcut Action
Ctrl+Shift+R Ctrl+Shift+W Create Workspace
Ctrl+Shift+R Ctrl+Shift+P Create Project

Sidebar

  • Workspaces View - Manage all your RapidKit workspaces
  • Projects View - Browse projects in current workspace
  • Modules View - Explore and install modules

📋 Requirements

Tool Version Required For
VS Code 1.100+ Extension
Node.js 18+ CLI & NestJS
Python 3.11+ FastAPI
Poetry Latest FastAPI dependencies
Git Latest Version control

Check requirements: Run RapidKit: System Doctor from Command Palette.


🔗 Links

  • 📦 npm package: npmjs.com/package/rapidkit
  • 📖 Documentation: www.getrapidkit.com
  • 🧩 Modules: 27+ production-ready modules
  • 🐛 Issues: GitHub Issues
  • 📝 Changelog: CHANGELOG.md

📄 License

MIT © RapidKit

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft