Installation¶
SchemaRouter requires Python 3.10 or newer.
Published release¶
The current public release is 0.7.0:
The release includes the structured-source core, bounded decision backends, OpenAPI/OPTIMADE/MCP, LangChain/LlamaIndex bridges, authenticated MCP transports, approval/budgets, OpenTelemetry, and the explicit adapter-plugin contract.
Development checkout¶
For local development and tests:
Optional extras¶
Install only the integrations you use.
Verify the installation¶
The published release tag and package metadata identify 0.7.0 as the current non-prerelease
release. Development snapshots use PEP 440 .dev0 versions so source checkouts remain
distinguishable from released artifacts.
Release verification¶
Package metadata, wheel/sdist build, clean-wheel installation, integration contracts, and strict documentation builds are verified in CI. External-service smokes are kept separate from deterministic pull-request gates.