Basic WebAPI Framework

  • Date: December 20, 2020
  • Categories: APIs
Basic WebAPI Framework

BWAF is an open source project developed to help with .NET Core APIs setup. The purpose of this project is to make the life easier for API developers who wants to prototype or to start a new project. A developer can have all the setup of an API reduced from a couple of days to under 15 minutes with this project.

BWAF features:

  • Dependency Injection;
  • Logging;
  • Performance measurement (controller level);
  • Exception handling middleware;
  • Sql Server dabase setup with EF Core (Code-First);
  • Object Mapping;
  • Integration test setup;

Also it comes with an configurable Rename Application. This will help rename all the namespaces and projects in seconds without breaking the application.

This project is open source and the code can be found at