OpenAPI is an open standard that aims to standardise how REST API's are defined.
We have developed some tools to enable kdb+ users to integrate more natively with OpenAPI.
Specifically we have created
- A library for generating server stubs from an OpenAPI specification that uses our REST server library
- A library for creating kdb+ clients from an OpenAPI specification
KX Insights microservices provide OpenAPI specifications that fully document their APIs. The full list of these can be viewed here.
By using code generation tools like Swagger Codegen, this means that KX users can interact with Insights microservices from any supported language!
We have created some detailed walkthroughs that show how a user might do this.