Documentation
Get running
in minutes.
Quick start · vodr init · GitHub Action · vodr.yml reference · API reference
Documentation
Quick start · vodr init · GitHub Action · vodr.yml reference · API reference
01
Install the CLI, run vodr init in your project directory. The Organism registers your system in under two minutes.
02
03
Add compliance checking to every pull request. Store VODR_API_KEY and VODR_SYSTEM_ID as GitHub repository secrets.
Workflow file — .github/workflows/compliance.yml
Free tier PR comment
04
| Field | Required | Description |
|---|---|---|
system.id | Yes | Set by vodr init. Permanent. Never change. |
system.description | Yes | One to two sentences. Primary input to the classifier. |
system.role | Yes | provider — you built it. deployer — you use it. both — you built and deploy it. |
system.industry | No | Narrows framework selection. Examples: employment, healthcare, finance, education. |
system.jurisdictions | No | Regions: eu, us, us-california, uk, global. Defaults to global. |
system.functions | No | Auto-detected. Options: decides_about_people, monitors_people, processes_personal_data, generates_content, controls_physical, analyzes_data. |
ci.fail_threshold | No | Score below this value fails the build. Default 0. |
ci.fail_on_high_risk | No | Exit 1 if high-risk gaps exist. Default false. |
05
Base URL: https://api.vodr.ai. All endpoints return JSON.
| Method | Endpoint | Auth | Description |
|---|---|---|---|
| POST | /api/v1/classify | None | Classify a system description. Free. No key required. |
| POST | /api/v1/keys | None | Create a free API key. |
| GET | /api/v1/systems/{id}/status | Bearer | Get current compliance posture. |
| POST | /api/v1/systems/{id}/sync | Bearer | Sync manifest changes. |
| GET | /api/v1/systems/{id}/ci-check | Bearer | CI/CD gate endpoint. |
| GET | /api/v1/health | None | Organism health and stats. |
Rate limits by tier
| Tier | Calls / Day | Rate (/ min) | Systems |
|---|---|---|---|
| Free | 50 | 5 | 1 |
| Dev | 100 | 10 | 1 |
| Pro | 1,000 | 50 | 3 |
| Team | 10,000 | 200 | 25 |
| Enterprise | Unlimited | 1,000 | Unlimited |
06
| Command | Tier | Description |
|---|---|---|
vodr init | Free | Register system. Creates vodr.yml and .vodr/config. |
vodr status | Free | Score, domain breakdown, risk level, next deadline. |
vodr gaps | Free (2) / Dev+ | Top 2 gaps free. Full list behind Dev tier with article references. |
vodr upgrade | Free | Opens vodr.ai/pricing in browser. Stripe checkout. Under 60 seconds. |