Skip to main content
RapidKit

FastAPI Standard Kit

Standard FastAPI starter that defers features to RapidKit modules.

v0.1.0
Apache-2.0
fastapi
fastapi
modular
minimal

Quick Start

Create a new project:

npx rapidkit create project fastapi.standard my-project

1. Install RapidKit CLI first

2. Run the command above

3. Follow interactive prompts

Create with Wizard

Overview

A minimal, modular FastAPI starter kit designed to integrate seamlessly with RapidKit modules. Perfect for developers who want a clean foundation and prefer to add features incrementally through modules.

How to Use

Step 1: Install RapidKit CLI

pipx install rapidkit-core

Or use: pip install rapidkit-core

Step 2: Create Your Project

npx rapidkit create project fastapi.standard my-project

Replace my-project with your desired project name

Step 3: Navigate and Install Dependencies

cd my-project
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

Minimal boilerplate code
Module-first architecture
Poetry dependency management
Docker & Docker Compose support
GitHub Actions CI/CD
Health check endpoints
Configurable environments
Testing framework included

Capabilities

Module injection system
Dynamic router registration
Startup/shutdown hooks
Environment-based configuration
SQLite/PostgreSQL support
Redis caching integration
OpenAPI documentation
Monitoring & tracing ready

Tech Stack

FastAPI
Python 3.10+
Poetry
Uvicorn
Pydantic
Docker

Perfect For

REST APIs
Microservices
Backend services
API gateways
Data processing pipelines

Module Support

Free Modules
Paid Modules
Community Modules
Enterprise Modules

Environments

Development

Development environment with hot reload

Production

Production environment optimized for performance

Default Settings

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