ASP.NET Core API Starter
Production-oriented ASP.NET Core API starter with two generated profiles:
- user-service — Users, RBAC, JWT authentication, PostgreSQL, migrations, Docker, and tests.
- minimal — dependency-free ASP.NET Core API foundation with health, logging, tracing, metrics, and no user-service dependencies.
Generate a project
./scripts/aspnet-starter init shop-api ../shop-api
./scripts/aspnet-starter init shop-api ../shop-api --profile minimal
Documentation
Choose a profile
Use the default user-service profile when you need Users, RBAC, JWT
authentication, and PostgreSQL. Use --profile minimal for a clean API
foundation without the user-service dependencies.
Documentation publishing
This site is generated from Markdown with MkDocs Material by GitHub Actions and published to GitHub Pages. The local repository does not need Python or MkDocs installed.