{"repo":"ardalis/ApiEndpoints","free":true,"listed":false,"github":"https://github.com/ardalis/ApiEndpoints","clone":"git clone https://github.com/ardalis/ApiEndpoints.git","description":"A project for supporting API Endpoints in ASP.NET Core web applications.","language":"C#","stars":3199,"topics":["api","asp-net-core","csharp","dotnet","dotnet-core","endpoints","hacktoberfest","web-api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"&nbsp; ASP.NET Core API Endpoints A project for supporting API Endpoints in ASP.NET Core web applications. Fast Endpoints If you're on .NET 6 or later (if you're no longer on .NET 4.x you should be on at least .NET 8) you're probably better off using Minimal APIs than Controllers. MVC is a dull edge technology at this point. If you like the organization used by this library and the REPR Pattern in general, I am now recommending the FastEndpoints library. It has a lot of additional functionality you can use or not, but its core api endpoint functionality is very solid and fast. Give a Star! :star: If you like or are using this project to learn or start your solution, please give it a star. Thanks! Discover a Practical Example If you're eager to dive into a practical example of using Ardalis.ApiEndpoints , check out our Getting Started guide. This guide walks you through setting up your environment and creating your first API endpoint using the latest features in version 4.x. Upgrade to 4.x Notes The fluent generics and base types involved in ApiEndpoints were updated in version 4.x, resulting in breaking changes. The updates required should be pretty straightforward, and have a few additional features that weren't supported in previous versions. The two main changes introduced in v4 are: - Base classes should now use EndpointBaseSync or EndpointBaseAsync - WithResponse has been modified to WithResult or WithActionResult The result of an endpoint corresponds to the return type ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ardalis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ardalis/ApiEndpoints/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}