bank-api
by erwinkramer
The Bank API is a design reference project suitable to bootstrap development for a compliant and modern API.
# Add to your Claude Code skills
git clone https://github.com/erwinkramer/bank-apiBank API 🏦
[![CC BY-NC-SA 4.0][cc-by-nc-sa-shield]][cc-by-nc-sa]



The Bank API is a design reference project suitable to bootstrap development for a compliant and modern API.
Explore the live 🌐 API and 🌐 MCP server. Hosted on F1 tier Azure App Service, so mileage may vary.
Compliance
The API complies to:
✅ OWASP API Security Top 10 - v2023 via Spectral OWASP API Security ruleset
✅ OpenAPI Specification v3.1.1 via Spectral "oas" ruleset
✅ Dutch Public Sector (NLGov) REST API Design Rules via API Design Rules ruleset
✅ Additional naming conventions, structure, and clarity via Bank API project ruleset
✅ California Consumer Privacy Act (CCPA) and General Data Protection Regulation (GDPR) via ASP.Net Core Compliance
✅ RFC 7515 - JSON Web Signature (JWS) for response signing, via X-JWS-Signature header
✅ RFC 7517 - JSON Web Key Set (JWKs) for validating JWS responses, via /.well-known/jwks.json endpoint
The MCP server complies to:
✅ Model Context Protocol, version 2025-11-25
Technology stack
-
ASP.NET Core 10.0 - Minimal API for API development, with following base services:
-
Resilience for resilience when calling downstream APIs
-
Compliance for redacting sensitive data
-
Health checks for checking healt...
-