SDKs
Crucible maintains official SDKs for Node.js and Python. Both SDKs are open source and cover the full API surface.
Node.js
npm install crucible-sdk
Requires Node.js 18 or later. Full TypeScript support included.
GitHub: github.com/crucible-dev/crucible-node
Python
pip install crucible
Requires Python 3.9 or later.
GitHub: github.com/crucible-dev/crucible-python
Community SDKs
Community-maintained SDKs are available for Go, Ruby, and Rust. These are not officially supported by Crucible but are actively maintained by contributors. Links available in the GitHub organization.
SDK versioning
We follow semantic versioning. Minor and patch releases are backward compatible. Major version bumps may include breaking changes and will be announced in the changelog at least 30 days in advance.