We do not provide official client libraries for interacting with COSI secrets. Instead, we encourage users to build their own clients using standard tools and APIs.
- Different users have different needs, and maintaining an official client library might limit their ability to customize or optimize for specific use cases.
- Providing and maintaining client libraries across multiple languages is a significant effort, requiring continuous updates and support.
- By relying on standard APIs, users can integrate directly with COSI without additional abstraction layers that may introduce unnecessary complexity.
We follow a strict versioning policy to ensure stability while allowing for necessary improvements.
- Patch Releases (
v1alphaX
): No breaking changes are introduced between patch versions. - Version Upgrades (
v1alpha1
tov1alpha2
): Breaking changes, including format modifications, may occur between these versions.
For more details, refer to the Kubernetes Versioning and Deprecation Policy.
For guidance on developing clients, refer to our language-specific documentation:
If additional client guides are needed, we welcome contributions from the community.