Provides a design reference project for bootstrapping compliant and modern API development in C#.
The Bank API is a comprehensive design reference project crafted to accelerate the development of secure, compliant, and modern APIs. It demonstrates adherence to critical standards like OWASP API Security Top 10, OpenAPI Specification, and GDPR/CCPA, ensuring a robust foundation. Built on ASP.NET Core 10.0 Minimal API, it integrates advanced features like resilience, caching, rate limiting, and diverse authentication methods, alongside OpenTelemetry for observability and Aspire for streamlined orchestration. The project also showcases interactive documentation with Scalar, strict API linting with Spectral, and innovative integration possibilities via the Model Context Protocol (MCPify).
