The Cheqi SDKs handle recipient matching, local encryption, submission, and recovery for you. Pick the SDK for your language:
| SDK | Package | Version |
|---|---|---|
| Java | io.cheqi:cheqi-sdk (Maven) | 3.0.0 |
| .NET | cheqi-sdk (NuGet) | 3.0.0 |
| JavaScript and TypeScript | @cheqi/sdk (npm) | 3.0.0 |
| Python | cheqi-sdk (PyPI) | 2.0.0 |
The Cheqi CLI is powered by the JavaScript SDK.
All SDKs share the same model: the configured API key authenticates calls by default, and a per-call RequestOptions carries the OAuth access token of a connected company, a timeout, or a retry limit. Each SDK can request a short-lived company access token for one Grant, but does not cache or refresh it; your integration stores tokens per Grant. See OAuth 2.0.
Need an SDK for another language? Contact support@cheqi.io and tell us which language and runtime you use. We have additional SDK implementations ready and release them based on actual integration demand.