Skip to main content
The Python and TypeScript 0.1.0 preview packages derive from the current REST v1 contract. New integrations use oddswire, @oddswire/client and @oddswire/mcp. Legacy Python imports, API headers and namespace names remain accepted for compatibility. Registry publication and licensing are pending.

Build and verify

In the developer checkout, with pinned web and MCP dependencies installed:
Read .cache/releases/latest.json for the release directory. Its manifest.json records SHA-256 values, archive inventories and the exact contract/source hashes. The release contains a Python wheel/source archive, @oddswire/client tarball and @oddswire/mcp tarball. The npm packages remain private and UNLICENSED. Install only an artifact you built and verified, using an absolute local path:
These are local install commands, not claims that a package is published to npm or PyPI. The source archive and wheel retain Python typing metadata. TypeScript emits ES modules and declarations. Both clients preserve the complete API page, missing[], canonical decimal strings and safe credit/error metadata. Follow the exact Python quick start, TypeScript quick start, error handling and local MCP guide. Never send credentials to a documentation page.