FastEndpoints 3.0.0-beta1
Prefix ReservedSee the version list below for details.
dotnet add package FastEndpoints --version 3.0.0-beta1
NuGet\Install-Package FastEndpoints -Version 3.0.0-beta1
<PackageReference Include="FastEndpoints" Version="3.0.0-beta1" />
<PackageVersion Include="FastEndpoints" Version="3.0.0-beta1" />
<PackageReference Include="FastEndpoints" />
paket add FastEndpoints --version 3.0.0-beta1
#r "nuget: FastEndpoints, 3.0.0-beta1"
#:package FastEndpoints@3.0.0-beta1
#addin nuget:?package=FastEndpoints&version=3.0.0-beta1&prerelease
#tool nuget:?package=FastEndpoints&version=3.0.0-beta1&prerelease
FastEndpoints
A light-weight REST Api framework for ASP.Net 6 that implements REPR (Request-Endpoint-Response) Pattern.
FastEndpoints offers a better alternative than the Minimal Api and MVC Controllers with the aim of increasing developer productivity. Performance is on par with the Minimal Api and is faster; uses less memory; and outperforms a MVC Controller by about 46k requests per second in a head-to-head comparison.
Documentation: https://fast-endpoints.com
please visit the official website for detailed documentation.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
- FastEndpoints.Validation (>= 3.0.0-beta1)
NuGet packages (135)
Showing the top 5 NuGet packages that depend on FastEndpoints:
| Package | Downloads |
|---|---|
|
FastEndpoints.Swagger
Swagger support for FastEndpoints. |
|
|
FastEndpoints.Security
Security library for FastEndpoints. |
|
|
Elsa.Api.Common
Provides common features to modules that expose API endpoints. |
|
|
Elsa.JavaScript
Provides a JavaScript expression provider. |
|
|
Elsa.EntityFrameworkCore
Provides Entity Framework Core implementations of various abstractions from various modules. |
GitHub repositories (20)
Showing the top 20 popular GitHub repositories that depend on FastEndpoints:
| Repository | Stars |
|---|---|
|
ardalis/CleanArchitecture
Clean Architecture Solution Template: A proven Clean Architecture Template for ASP.NET Core 10
|
|
|
elsa-workflows/elsa-core
The Workflow Engine for .NET
|
|
|
RRQM/TouchSocket
TouchSocket is an integrated .NET networking framework that includes modules for socket, TCP, UDP, SSL, named pipes, HTTP, WebSocket, RPC, and more. It offers a one-stop solution for TCP packet issues and enables quick implementation of custom data message parsing using protocol templates.
|
|
|
CodeMazeBlog/CodeMazeGuides
The main repository for all the Code Maze guides
|
|
|
Elfocrash/clean-minimal-api
A project showcasing how you can build a clean Minimal API using FastEndpoints
|
|
|
Reaparr/Reaparr
Plex downloader that brings content from any server to yours!
|
|
|
NimblePros/eShopOnWeb
Sample ASP.NET Core 10.0 reference application, powered by Microsoft, demonstrating a domain-centric application architecture with monolithic deployment model.
|
|
|
CircumSpector/DS4Windows
A reimagination of DS4Windows.
|
|
|
netcorepal/netcorepal-cloud-framework
一个基于ASP.NET Core实现的整洁领域驱动设计落地战术框架。 A tactical framework for Clean Domain-Driven Design based on ASP.NET Core.
|
|
|
ikyriak/IdempotentAPI
A .NET library that handles the HTTP write operations (POST and PATCH) that can affect only once for the given request data and idempotency-key by using an ASP.NET Core attribute (filter).
|
|
|
Elfocrash/aws-videos
|
|
|
dj-nitehawk/MongoWebApiStarter
A full-featured starter template for `dotnet new` to quickly scaffold an Asp.Net 8 Web-Api project with MongoDB as the data store.
|
|
|
ardalis/modulith
Modulith is a dotnet new template for Modular Monoliths. It streamlines the creation of new .Net solutions and the addition of modules to existing ones.
|
|
|
ardalis/WebApiBestPractices
Resources related to my Pluralsight course on this topic.
|
|
|
leosperry/ha-kafka-net
Integration that uses Home Assistant Kafka integration for creating home automations in .NET and C#
|
|
|
bingbing-gui/dotnet-platform
这是一个围绕 新一代 .NET 应用模型 的实践型仓库,覆盖 Web、云原生、AI、微服务等多种应用形态。
|
|
|
dj-nitehawk/MiniDevTo
Source code of the Dev.To article "Building REST APIs In .Net 8 The Easy Way!"
|
|
|
Hona/VerticalSliceArchitecture
Spend less time over-engineering, and more time coding. The template has a focus on convenience, and developer confidence. Vertical Slice Architecture 🎈
|
|
|
dr-marek-jaskula/DomainDrivenDesignUniversity
This project was made for tutorial purpose - to clearly present the domain driven design concept.
|
|
|
dj-nitehawk/Hybrid-Inverter-Monitor
Monitoring application for hybrid inverters using the Voltronic communication protocol & JK BMS via USB port.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 8.0.0-beta.9 | 59 | 2/11/2026 |
| 8.0.0-beta.8 | 37 | 2/11/2026 |
| 8.0.0-beta.7 | 36 | 2/11/2026 |
| 8.0.0-beta.6 | 37 | 2/11/2026 |
| 8.0.0-beta.5 | 44 | 2/10/2026 |
| 8.0.0-beta.4 | 50 | 2/10/2026 |
| 8.0.0-beta.3 | 53 | 2/10/2026 |
| 8.0.0-beta.2 | 216 | 2/5/2026 |
| 8.0.0-beta.1 | 57 | 2/5/2026 |
| 7.3.0-beta.14 | 67 | 2/4/2026 |
| 7.3.0-beta.13 | 46 | 2/4/2026 |
| 7.3.0-beta.12 | 87 | 2/3/2026 |
| 7.3.0-beta.11 | 134 | 2/1/2026 |
| 7.3.0-beta.10 | 68 | 1/31/2026 |
| 7.3.0-beta.9 | 129 | 1/29/2026 |
| 7.3.0-beta.8 | 67 | 1/27/2026 |
| 7.3.0-beta.7 | 148 | 1/26/2026 |
| 7.3.0-beta.6 | 162 | 1/21/2026 |
| 7.2.0 | 91,178 | 1/13/2026 |
| 3.0.0-beta1 | 761 | 1/22/2022 |
[BREAKING]
- switched to nswag from swashbuckle
[NEW]
- endpoint versioning
- startup configuration
- global route prefixing
- exclude/filter endpoints from registration
- endpoint tagging (for filtering purposes)
- customize error responses
- customize request deserialization
- customize response serialization
[CHANGE]
- allow any content-type for plain text requests
- change error response content type to "application/problem+json"
[IMPROVEMENT]
- ConfigureDefaults() for swagger ui settings
- versioning support for swagger
- tagIndex parameter for swagger
- reduce allocations in endpoint registration
[FIX]
- issue #21 with swagger gen