Quick start¶
Use the production app¶
Open Orion production.
The first live load can take several seconds. Lambda may be cold. The API may also open a new CockroachDB connection. Wait until the runtime status is ready.
Use the live production path:
If the live runtime is temporarily unavailable, use the labeled replay path for a read-only interface review:
Run the frontend locally¶
Requirements:
- Node.js 18 or newer;
- npm;
- a complete Orion checkout.
Run:
Open the local live app:
Use 4173 instead of 5173 when another project uses the default Vite port.
Run the backend locally¶
The backend uses Python 3.11 or newer. From the backend/ directory:
The live frontend needs an API base URL:
VITE_ORION_MODE=live \
VITE_ORION_API_BASE_URL=http://127.0.0.1:8000 \
npm run dev -- --host 127.0.0.1
Do not put provider keys in Vite variables. The browser must never receive CockroachDB, MCP, S3, or OpenRouter credentials.
Build the documentation¶
Install the documentation tools:
Build the strict site:
Serve it locally:
Open http://127.0.0.1:8001/.
Choose the correct mode¶
| Mode | Use | Data | Writes |
|---|---|---|---|
live |
Real integration test | Backend and external providers | Server-side |
replay |
Read-only fallback | Checked-in fixture | None |
Do not call a replay run a live proof.