Open-source · experimental alpha

Run the router.
Install the client.

iRoute is a self-hosted execution runtime for task-aware AI systems. It resolves trusted state first, routes only unresolved work, and keeps execution durable and observable.

01

One runtime, thin clients

Your applicationinstalls one SDK
iRoute APIruns in Docker
Worker + databaseexecutes durable work

The packages do not embed a second router. They serialize the public HTTP contract, handle execution operations and SSE replay, and call the server you operate.

02

Local in two commands

docker compose -f deploy/compose.sqlite.yaml up --build --wait
curl --fail http://localhost:8080/health/ready

This starts the API and execution worker with durable SQLite storage. The deterministic development gateway requires no provider key.

03

Six thin clients

These are the public registry coordinates. Publication is being bootstrapped registry by registry; every guide also contains a source installation path that works before its registry release.

04

Honest alpha

The public alpha includes durable workers, circuit breaking, provider fallback, observability, contracts, deployment assets and six conformance-tested clients.

This is not a production claim. There is no SLA. Reference connectors are not production integrations, and sustained load, failover and operational validation remain release gates.

Read the complete project overview →