Install
Audience: builders trying Ophiolite locally
Status: Preview
Ophiolite is still repo-first. The current install path is from source while the packaged SDK path is being prepared.
Before installing, check the system requirements.
Current prerequisites
Section titled “Current prerequisites”- Rust toolchain
- Python 3.10+
- Git
Build the CLI
Section titled “Build the CLI”git clone https://github.com/scrooijmans/ophiolite.gitcd ophiolitecargo build -p ophiolite-cliInstall the Python package
Section titled “Install the Python package”python -m pip install -e .\pythonThe install exposes the ophiolite_sdk import surface, the user-facing ophiolite console script, and the compatibility ophiolite-automation console script.
Verify the install
Section titled “Verify the install”Run the install doctor first. It checks the native CLI, platform, writable cache, local project runtime, operation catalog, bundled sample data, and license placeholder state.
ophiolite doctorThe current preview build reports a license warning until commercial activation is implemented. Other failures should be treated as install issues.
You can also inspect the activation prototype directly:
ophiolite auth statusFor preview testing with a local certificate JSON file:
ophiolite auth import .\license.jsonInspect the operation catalog
Section titled “Inspect the operation catalog”cargo run --quiet --manifest-path Cargo.toml -p ophiolite-cli -- operation-catalogVerify Python
Section titled “Verify Python”from ophiolite_sdk import Project
project = Project.create("demo-project")print(project.summary())Current caveat
Section titled “Current caveat”The public install story is real, but still early. Packaged wheels, activation, signed artifacts, and the Workbench installer are not yet live. Some project-first ingest and richer workflow APIs remain narrower in public Python and CLI surfaces than they are in the Rust core.
Next: 10-minute quickstart