Create web APIs with ASP.NET Core | Microsoft Learn
learn.microsoft.com › en-us › aspnetApr 10, 2023 · ASP.NET Core supports creating web APIs using controllers or using minimal APIs. Controllers in a web API are classes that derive from ControllerBase. This article shows how to use controllers for handling web API requests. For information on creating web APIs without controllers, see Tutorial: Create a minimal API with ASP.NET Core.