Shaapi
FeaturedProduction-ready FastAPI framework
Open source · actively developed
Shaapi is the framework I wish I'd had on day one of every project. Instead of re-wiring auth, migrations, storage and deployment every time, a single command scaffolds a complete, containerized, security-first FastAPI architecture that is ready to scale. Shipped batteries-included (PostgreSQL, Redis, MinIO, JWT, RBAC, Docker), published and maintained on PyPI with public documentation and a "Build Your Own Shaapi" guide. I build tools for developers, not only applications.
CLI
Scaffold, run and manage a whole project in one command.
Auth JWT + RBAC
Authentication and role-based access control out of the box.
Alembic
Versioned database migrations from the start.
PostgreSQL + Redis
Relational store and cache/queues wired and orchestrated.
MinIO
Built-in S3-compatible object storage.
Docker
Containers ready for local and VPS deployment alike.
Problem
Bootstrapping a production-ready FastAPI backend means re-wiring auth, migrations, storage, caching and deployment every single time.
Solution
A CLI that generates a battle-tested architecture with JWT, RBAC, Alembic migrations, MinIO storage, Redis caching and Docker orchestration out of the box.
Architecture
Orchestrated Docker containers, PostgreSQL, Redis and MinIO; JWT + RBAC authentication layer; versioned migrations via Alembic.
Impact
Cuts the setup of a secure backend from days to minutes.