FastAPI DDD Kit
Core-backed FastAPI starter aligned with DDD and clean architecture.
Quick Start
Create a new project:
npx workspai create project fastapi.ddd my-api1. Install Workspai CLI first
2. Run the command above
3. Follow interactive prompts
Overview
A domain-oriented FastAPI starter with clear application, domain, infrastructure, and presentation boundaries for teams building complex backend systems.
How to Use
Step 1: Install Workspai CLI
npm install -g workspaiPrefer one-off usage? Run commands with npx workspai.
Step 2: Create Your Project
npx workspai create project fastapi.ddd my-apiReplace my-api with your desired project name
Step 3: Navigate and Install Dependencies
cd my-api
npx workspai initStep 4: Start Development Server
npx workspai devYour API will be available at http://localhost:8000
Quick Tip
Use the interactive wizard for a guided setup experience: npx workspai create project
Architecture
This kit implements domain-driven design + clean architecture to ensure scalability, maintainability, and testability of your application.
Key Features
Capabilities
Tech Stack
Perfect For
Module Support
Environments
Development environment with hot reload
Production-oriented layered backend