SDK support matrix
Versions, operation counts, source strategies, and authentication requirements for every Distilled SDK.
All Distilled SDKs are independently versioned preview releases. Operation counts refer to generated operation modules, not every exported schema or type.
| SDK | Version | Operations | Authoritative input | Authentication |
|---|---|---|---|---|
| Basis Theory | 0.1.0 | 117 | Basis Theory OpenAPI 3.0.1 | API key |
| Jira | 0.1.2 | 587 | Atlassian OpenAPI | Email + API token |
| GitHub | 0.1.2 | 1,167 | GitHub REST OpenAPI | Bearer token |
| Slack | 0.1.0 | 268 | Slack TypeScript SDK | Bearer token |
| Avalara AvaTax | 0.1.2 | 470 | AvaTax Swagger 2 | Bearer or account credentials |
| Statsig | 0.1.2 | 312 | Console API OpenAPI | API key |
| Auth0 | 0.1.1 | 451 | Management API OpenAPI | Management token |
| OpenSearch | 0.1.2 | 684 | OpenSearch OpenAPI 3.1 | Basic, bearer, or custom signer |
Source posture
| SDK | Factory strategy | Implementation | Specification |
|---|---|---|---|
| Basis Theory | Mirrored specification | Private | Private |
| Jira | Mirrored specification | Private | Private |
| GitHub | Extracted specification | Private | Private |
| Slack | Pinned typed source | Private | Upstream public |
| Avalara AvaTax | Mirrored specification | Private | Private |
| Statsig | Mirrored specification | Private | Private |
| Auth0 | Mirrored specification | Private | Private |
| OpenSearch | Mirrored specification | Private | Private |
Runtime contract
Every package targets Effect 4, ships compiled ESM and declarations for standard Node.js runtimes, exposes TypeScript source directly to Bun, and publishes through npm trusted publishing with GitHub OIDC.