SDKs (Software Development Kits)
Yet another benefit of conforming to the OpenAPI Specification is the ability to generate API SDKs in a variety of languages/frameworks with Swagger CodeGen. These SDKs allow you to interact with our API in your codebase quickly and easily, saving you development hours and moving Cerkl API calls to an external dependency rather than code you need to maintain in your own repositories.
We provide and support a small subset of these SDKs on our GitHub page, but you can find a full list of the available SDK generation languages/frameworks at Swagger CodeGen’s GitHub repository. Additionally, we provide Cerkl SDK Builder, a helpful Node.js CLI tool that makes generating SDKs from our OpenAPI Specification fast and easy.
Our team uses the PHP SDK in our codebase, but we also support the Ruby variant in active development. You can find documentation on how to use these SDKs in your applications on their respective GitHub repository pages, including some code examples to get you up and running.
Because these SDKs are generated using an API published by Swagger, we can’t guarantee usage results. We do our best to maintain these select few libraries because they’re useful in our projects, but if you’re using them in ways we’ve never explored, we may not be able to help you. In other words, we provide these repositories to be helpful, but we do not guarantee them as products.
However, if you do find problems with them that you’d like us to be aware of, go ahead and log them in the Issues section in the corresponding repository. We’re always trying to improve.