documentation
PURA Docs
Everything you need to install PURA, write routing rules in plain English, manage cost, and wire pricing into this site.
Onboarding
Install the GitHub App, connect a provider key, drop in your first pura.md, and watch your first PR get reviewed.
Install from GitHub
Add a BYO provider key
Trial & entitlements
Your first review
Read
Usage
The day-to-day workflow: how reviews are triggered, what a PURA review looks like, and re-review on new commits.
Review lifecycle
Reading a review
Re-review on push
Skipping & drafts
Read
Routing rules
Write pura.md, understand the CEL context, conflict resolution, and budget-aware model ladders.
pura.md basics
Bigger model wins
Budget-tiered ladders
CODEOWNERS & paths
Read
Pricing config
How the site's single pricing source of truth works, how to edit a plan, add a currency, and render it in the UI.
app/lib/pricing.ts
Edit a plan
Add a currency
Render in a page
Read
Advanced
Org-cap overlay, allowed-model lists, ZDR enforcement, per-repo key selection, and the dashboard.
Org-cap overlay
Allowed models & ZDR
Per-repo keys
Budgets & alerts
Read
Troubleshooting
Why a PR wasn't reviewed, manual-review-needed comments, retries, and config validation errors.
No review posted
Manual-review-needed
Retries & fallback
Invalid rules.yaml
Read