Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Hexagonal Architecture
Hexagonal Architecture

Hexagonal Architecture

Amit Naik

|
2,165 installs
| (3) | Free
Hexagonal Architecture Web API solution template which is built on Domain-Driven Design (DDD)-based using .NET Core
Download

Hexgonal architecture with ASP.NET Core WebAPI

App generator Web API solution template which is built on Hexagnonal Architecture with all essential feature using .NET Core

Hexagonal architecture

image

App generator Hexagonal architecture with ASP.NET Core API

This is default white application for ASP.NET Core API development

This app generator contains following features, uncheck feature need to implement yet.

  • [x] Application is implemented on Hexagonal architecture
  • [x] Web API
  • [x] Entityframework Core
  • [x] Expection handling
  • [x] Unit testing via NUnit
  • [x] Integration testing via NUnit
  • [x] Versioning
  • [x] Swagger UI
  • [x] Loggings - seriLog
  • [x] Health checks UI
  • [x] JWT authentication

Getting Started

Step 1: Download extension from project template

Download from Marketplace

image

Step 2: Create Project

Select project type as WebAPI, and select Hexagonal Architecture

image

Step 3: Select Hexagonal Architecture project template

Select project type as Web API, and select Onion Architecture

image

Step 4: Project is ready

image

Step 5: Build and run application

Health check UI

Navigate to Health Checks UI https://localhost:44377/healthcheck-ui and make sure everything is green.

** Change port number according to your application

image

Swagger UI

Swagger UI https://localhost:44377/OpenAPI/index.html

** Change port number according to your application

image

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft