ContractPolice

Vaker dan ik zou willen, werd ik verrast door een REST API die ik niet langer kon gebruiken door breaking changes. Om op voorhand op de hoogte te zijn, ontwikkelde ik ContractPolice.


Open Source
JavaScript
OpenAPI

Vele applicaties zijn afhankelijk van een web service die data of configuratie aanlevert via HTTP.
In veel gevallen wordt hier een REST API voor gebruikt.
Clients die een HTTP request doen met inachtname van het REST principe zijn (soms) gebonden aan een strict contract.
Zeker na deployment kan een breaking API change fataal zijn voor de operations van een bedrijf.

Een simpele tool kan van pas komen in het verifieren van de correctheid van de webservice die de applicatie gebruikt.
Wanneer ContractPolice regelmatig uitgevoerd wordt, heb je meer zekerheid over het werken met werkende APIs.

Details


Source code