Get the SDK
- Public SDK source, issues, and build instructions
- JavaScript SDK and full CLI — latest
- Python SDK — 0.24.0
- Release filenames and SHA-256 hashes
method --version to check the included runtime. For API use from code, see SDK: JavaScript and Python.
Where the source lives
The public SDK repo owns the SDK source and releases. Open issues and pull requests there. Its release workflow builds the npm archive, Python wheel, and CLI distributions. Each GitHub release includes a SHA-256 manifest. The private app downloads a fixed release and checks its hashes; it does not keep a second SDK source tree.
The SDK imports
@withmethod/runtime from a fixed commit of method-spec. That repo owns the format, validator, and executor. It no longer installs a method3 command. The SDK owns the single user CLI, method. Python and method-bridge call the same Node implementation.
Build from GitHub
Use Node.js 22 or later and Python 3.9 or later:Read a release archive
Download and extract a release into a new folder:package/ folder contains:
package.json records the SDK version and exact public runtime dependency. The latest URL can change; use an exact release filename from the manifest when you need a fixed version.