Install the Python SDK
The published package is named mergeway. It requires Python 3.13 or newer and runs mergeway-cli as a subprocess, so install both before using the SDK.
Install the CLI dependency
Follow Install Mergeway tools if mergeway-cli is not already available. Verify that the Python process will be able to find it:
mergeway-cli versionIf the binary is not on PATH, pass its path as cli_binary when you construct a Database.
Add the Python package
With uv, add the package to a project:
uv add mergewayWith pip, install it into the active environment:
python -m pip install mergewayThe package also installs the mergeway-python model-generation command.
Verify the installation
Check that Python can import the SDK and that the generator command is available:
python -c 'from mergeway import Database; print(Database.__name__)'
mergeway-python --helpThe first command should print Database. The second should show the generate subcommand.
Continue with Get started with mergeway-python to connect to a repository and generate typed models.