Skip to main content
RapidKit

FastAPI Standard Kit

Core-backed FastAPI service scaffold with module-first architecture.

v0.1.0
Apache-2.0
core
stable
fastapi
fastapi
python
modular
core-backed

Quick Start

Create a new project:

npx rapidkit create project fastapi.standard my-api

1. Install RapidKit CLI first

2. Run the command above

3. Follow interactive prompts

Create with Wizard

Overview

A minimal, modular FastAPI starter designed to integrate with the RapidKit Core module catalog, workspace contracts, health checks, Docker, CI, and Poetry-based dependency management.

How to Use

Step 1: Install RapidKit CLI

npm install -g rapidkit

Prefer one-off usage? Run commands with npx rapidkit.

Step 2: Create Your Project

npx rapidkit create project fastapi.standard my-api

Replace my-api with your desired project name

Step 3: Navigate and Install Dependencies

cd my-api
npx rapidkit init

Step 4: Start Development Server

npx rapidkit dev

Your API will be available at http://localhost:8000

Quick Tip

Use the interactive wizard for a guided setup experience: npx rapidkit create project

Architecture

Standard Modular Architecture

This kit implements standard modular architecture to ensure scalability, maintainability, and testability of your application.

Key Features

Module-first architecture
Poetry dependency management
Docker and GitHub Actions
Health check endpoints
FastAPI router conventions
Workspace contract metadata

Capabilities

Core module installation
Dynamic router registration
Environment-based configuration
OpenAPI documentation
Testing scaffold

Tech Stack

FastAPI
Python 3.10+
Poetry
Uvicorn
Pydantic
Docker

Perfect For

REST APIs
AI backends
Microservices
Internal APIs

Module Support

Free Modules
Paid Modules-
Community Modules
Enterprise Modules

Environments

Development

Development environment with hot reload

Production

Production-oriented container workflow

Default Settings

Python Version:3.10
Docker:
CI/CD:
Testing: