Skip to content

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.