Skip the boilerplate and focus on your business logic.

Scaffold an entire .NET 5 Web API with a simple yaml or json file so you can focus on the high value features in your web app.

No More Boilerplate

Wrapt Web APIs eliminate the tedium so you can hit the ground running and get your applications deployed quickly.

Automated HTTP Endpoint Generation
Every entity will have GET, POST, PUT, PATCH, and DELETE endpoints automatically generated for you so you can hit the ground running right away.
Clean Architecture
No need to learn a custom organizational structure — Wrapt Web APIs follow best in class practices with Clean Architecture to optimize for flexibility and scalability.
Filtering, Sorting, and Pagination
Not only will pagination metadata be returned will all your GET collection requests, but complex filtering and sorting is baked right into your repositories as well.
Unit and Integration Tests
Web APIs generated with Wrapt will scaffold out unit and integration tests for you automatically, so you can make updates with confidence.
Quick Add Commands
Craftsman CLI commands allow you to add new entities, properties, and more to your projects in seconds. No more jumping around to make sure your addition is in all the right spots.
Built in Swagger Documentation
Providing detailed documentation for how your API works is critical. Wrapt Web APIs will set up reliable Swagger documentation so your users and dev team know how your API works.
Multi-Environment Support
Built in support to scaffold out as many environments as you'd like.
Fluent Validation
Easily validate your HTTP endpoints using the powerful Fluent Validation library.
API Versioning
Built in API versioning, so your API can grow with your changing needs.
Flexible Database Options
Easily add a database context for SqlServer or Postgres without any manual setup. The MySql library is currently in pre-release, but will be added with 1st party Wrapt support as soon as it is ready for .NET 5.