pachifast
version 0.15.0
Modular FastAPI services with a scaffolding CLI, built-in authentication, multi-database migrations and a uniform API contract you can share with your frontend.
FastAPISQLModel + AlembicJWT + RBAC + MFAi18n codesMIT
# a running API with users, permissions and migrations in four commands
$ pachifast new project demo && cd demo
$ pachifast new app hello
$ pachifast init
$ pachifast dev
$ pachifast new project demo && cd demo
$ pachifast new app hello
$ pachifast init
$ pachifast dev
Guides
Getting startedInstall, create a project, log in, first requests.
ModulesAppModule, routers, settings, hooks and migration targets.
AuthenticationTokens, users, groups, permissions, MFA and user settings.
Routing and responsesThe response envelope, pagination and OpenAPI.
Errors and i18nStable codes, catalogs and the vue-i18n export.
EventsWebSocket with one-time tickets and the activity log.
Database and migrationsTargets, Alembic and table naming.
DeploymentDocker, CI/CD pipelines and running in production.
Frontend integrationThe contract between this backend and a Vue frontend.