What problem does it solve?
It helps you build consistent, well-documented .NET 10 Minimal APIs without turning Program.cs into a growing tangle of scattered endpoint mappings.
Core Features & Use Cases
- Endpoint group auto-discovery: Register all
IEndpointGroup endpoint groups via a single app.MapEndpoints() call so adding features doesn’t require editing Program.cs.
- Type-safe responses for correct OpenAPI: Use
TypedResults with explicit union return types to generate accurate Swagger/OpenAPI schemas.
- Better endpoint organization and cross-cutting concerns: Use
MapGroup, endpoint filters, parameter binding patterns, and built-in OpenAPI configuration to keep APIs maintainable and consistent.
Quick Start
Use the minimal-api skill to structure your HTTP endpoints by creating IEndpointGroup files and registering them through app.MapEndpoints() so OpenAPI and routing metadata stay correct as the API grows.