De API Design Rules (ADR) Validator is een command line interface die gebruikt kan worden om te valideren of een API zicht gedraagt conform deze delen van de NL API Strategie:
- Alle rules uit de API Design Rules Module die testbaar zijn en we dus kunnen valideren door het aanroepen van de API.
- De Transport Layer Security (TLS) rules van de Transport Security Module.
Hoe kan ik mijn API valideren?
In de readme van de ADR Validator repository vind je hoe je deze tool lokaal kan installeren en gebruiken. In de repository kan je ook de code van vinden.
Continuous Integration (CI): Hoe kan ik mijn API’s automatisch blijven valideren?
Het is mogelijk om de ADR validator toe te voegen aan je Continuous Integration (CI) pipeline om je API automatisch elke keer te valideren als deze wordt uitgerold. Hiervoor dien je op twee plekken de build-step toe te voegen. Voorbeelden vind je hier: