Skip to content

A dotnet library that allows you to build WebApiEndpoints using a vertical slice architecture approach.

License

Notifications You must be signed in to change notification settings

futurum-dev/dotnet.futurum.webapiendpoint

Repository files navigation

Futurum.WebApiEndpoint

license CI Coverage Status NuGet version

This project is now deprecated. I will not be updating this project anymore. I will be focusing on dotnet.futurum.webapiendpoint.micro

If you are using dotnet 7 or above, please do not use this library. Use dotnet.futurum.webapiendpoint.micro

A dotnet library that allows you to build WebApiEndpoints using a vertical slice architecture approach.

  • a structured way to create REST apis in dotnet without controllers
  • autodiscovery of WebApiEndpoint
  • autodiscovery of api definitions (REST metadata)
  • clear separation between the dto and domain layer of your project
  • ability to add new features without changing existing ones
  • build on top of minimal apis
  • tested solution
  • discoverable fluent API

Documentation

Sample project