Get Your API Key
Get a Free API Key
Click “Get API Key” to instantly receive a test key. No signup required.
Self-Service Registration
- Visit api.rotavision.com/docs
- Click “Get API Key” in the top navigation
- Enter your email, name, and company
- Receive your
rv_test_*key instantly via email
Key Types
| Type | Prefix | Usage |
|---|---|---|
| Live | rv_live_ | Production environments |
| Test | rv_test_ | Development and testing |
Authentication Methods
Bearer Token (Recommended)
Include your API key in theAuthorization header:
Using SDKs
Our SDKs handle authentication automatically:API Key Scopes
When creating an API key, you can restrict its permissions to specific products:| Scope | Description |
|---|---|
vishwas:read | Read fairness analyses and reports |
vishwas:write | Create new fairness analyses |
guardian:read | Read monitoring data and alerts |
guardian:write | Configure monitors and log inferences |
dastavez:read | Read extraction results |
dastavez:write | Submit documents for extraction |
sankalp:proxy | Make LLM proxy requests |
orchestrate:read | Read workflow executions |
orchestrate:write | Create and run workflows |
gati:read | Read fleet and route data |
gati:write | Submit optimization requests |
Example: Read-Only Key
Organization & Project Keys
For larger teams, Rotavision supports hierarchical key management:Project-scoped keys inherit organization-level rate limits but can have additional restrictions applied.
IP Allowlisting
For enhanced security, you can restrict API keys to specific IP addresses or CIDR ranges:Key Rotation
We recommend rotating API keys periodically. The dashboard supports:- Create new key with the same scopes
- Update your application with the new key
- Verify functionality in production
- Revoke the old key
Security Best Practices
Use environment variables
Use environment variables
Never hardcode API keys in your source code. Use environment variables or a secrets manager.
Use minimal scopes
Use minimal scopes
Only grant the permissions your application actually needs. A monitoring dashboard doesn’t need write access.
Separate test and live keys
Separate test and live keys
Use
rv_test_ keys in development and CI/CD. Never use live keys in non-production environments.Monitor key usage
Monitor key usage
Review API key usage in your dashboard. Investigate unexpected patterns or unauthorized access attempts.
Enable IP allowlisting
Enable IP allowlisting
For production keys, restrict access to known IP addresses of your servers.
Rate Limits by Key Type
| Key Type | Requests/min | Requests/day | Access |
|---|---|---|---|
| Test (Self-Service) | 10 | 100 | Get instantly |
| Live (Starter) | 600 | 50,000 | Contact sales |
| Live (Growth) | 3,000 | 500,000 | Contact sales |
| Live (Enterprise) | Custom | Custom | Contact sales |

