APITemplate.CleanArchitecture
1.0.0
dotnet new install APITemplate.CleanArchitecture::1.0.0
Template completo de API con Clean Architecture para .NET 9.
Características:
- Clean Architecture (4 capas: API, Application, Domain, Infrastructure)
- Minimal APIs (sin controllers)
- JWT Authentication (Login, Register, Refresh Token)
- Rate Limiting (4 políticas configurables)
- Serilog (logging estructurado a consola, archivo y Seq)
- Swagger/OpenAPI (documentación interactiva)
- FluentValidation (validaciones declarativas)
- AutoMapper (mapeo de objetos)
- ORMData (ORM personalizado)
- Middlewares (Exception, RequestLogging)
- GlobalUsings (código limpio)
- DependencyInjection por capa
- Ejemplos listos para usar
Seguridad:
- JWT con Access y Refresh Tokens
- BCrypt para passwords
- Rate Limiting anti fuerza bruta
- CORS configurado
- Validaciones exhaustivas
Ideal para:
- Proyectos nuevos de API
- Microservicios
- Backends de aplicaciones móviles/web
- APIs públicas o privadas
- Proyectos educativos
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 367 | 11/12/2025 |
v1.0.0:
- Template inicial
- Clean Architecture con 4 capas
- Minimal APIs
- JWT Authentication completo
- Rate Limiting con 4 políticas
- Serilog logging estructurado
- Swagger/OpenAPI
- FluentValidation + AutoMapper
- ORMData ORM personalizado
- Documentación completa en español