The Common Ground API Client is a generic client for Common Ground APIs built with OpenAPI 3.0 specifications.
- Driven by OAS 3.0 specification
- (Pluggable) caching of api specifications
- Create/mutate resources according to the api specifications
Support for multiple authentication schemes
- ZGW auth (JWT based)
- API-key via HTTP headers
- or none, for open APIs
- Generic approach with some builtins for the "Zaakgericht Werken API's" standard
- Built on top of battle-proven requests library.
See the documentation