Skip to content
Projects

Shaapi

Featured

Production-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.

Stack
FastAPICLIDockerPostgreSQLRedisMinIOJWTRBACAlembic
shell
$ pip install shaapi
$ shaapi new myapp
$ shaapi up

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.