Overview
The VaryOn API provides programmatic access to all four products: Drift, Convergence, Cascade, and Meridian. Our RESTful API uses standard HTTP methods and returns JSON responses.Base URL
All API requests should be made to:Authentication
All API requests require authentication using an API key.
Authorization header:
API Keys
Key Types
| Type | Prefix | Usage | Rate Limits |
|---|---|---|---|
| Live | sk_live_ | Production use | Based on plan |
| Test | sk_test_ | Development/testing | 1000 req/day |
| Restricted | sk_rstr_ | Limited scope | Custom |
Managing API Keys
Generate and manage API keys from your dashboard:- Navigate to Settings → API Keys
- Click Generate New Key
- Set permissions and rate limits
- Copy the key (shown only once)
Rate Limits
Rate limits vary by product and pricing tier:| Product | Free Trial | Starter | Professional | Enterprise |
|---|---|---|---|---|
| Drift | 100/hour | 1,000/hour | 10,000/hour | Unlimited |
| Convergence | 50/hour | 500/hour | 5,000/hour | Unlimited |
| Cascade | 10/hour | 100/hour | 1,000/hour | Custom |
| Meridian | 1,000/hour | 10,000/hour | 100,000/hour | Unlimited |
Rate Limit Headers
Every response includes rate limit information:Response Format
All responses follow a consistent format:Success Response
Error Response
Error Codes
| HTTP Status | Error Code | Description |
|---|---|---|
| 400 | BAD_REQUEST | Invalid request parameters |
| 401 | UNAUTHORIZED | Invalid or missing API key |
| 403 | FORBIDDEN | Insufficient permissions |
| 404 | NOT_FOUND | Resource not found |
| 429 | RATE_LIMITED | Too many requests |
| 500 | INTERNAL_ERROR | Server error |
| 503 | SERVICE_UNAVAILABLE | Temporary outage |
Pagination
List endpoints support pagination using cursor-based pagination:Webhooks
Configure webhooks to receive real-time events:Webhook Security
Verify webhook signatures to ensure authenticity:Idempotency
Prevent duplicate operations using idempotency keys:Versioning
The API is versioned via the URL path. The current version isv1.
When we introduce breaking changes:
- New version endpoint created (e.g.,
v2) - Previous version supported for 12 months
- Migration guide provided
- Deprecation notices sent 6 months in advance
SDKs & Libraries
Official SDKs available for:API Endpoints
Drift API
Shadow principal detection endpoints
Convergence API
Collusion detection endpoints
Cascade API
Risk simulation endpoints
Meridian API
Data quality gate endpoints
Testing
Use test mode to safely develop and test your integration:- Use
sk_test_API keys - All operations are sandboxed
- No charges applied
- Synthetic data available
Test Data
Generate test data for development:Support
Need help with the API? We’re here to assist:
- Documentation: You’re already here!
- API Status: status.varyon.ai
- Support: support@varyon.ai
- Slack Community: varyon.ai/slack