SDK Installation
TypeScript / JavaScript
bash
npm install @sovr/sdkBasic Setup
typescript
import { SovrClient } from '@sovr/sdk';
const sovr = new SovrClient({
tenantId: process.env.SOVR_TENANT_ID!,
apiKey: process.env.SOVR_API_KEY!,
});With Options
typescript
const sovr = new SovrClient({
tenantId: 'your-tenant-id',
apiKey: 'sk_...',
baseUrl: 'https://sovrapp.com/api/sovr',
timeout: 30000,
retries: 3,
});Python (Coming Soon)
bash
pip install sovr-pythonpython
from sovr import SovrClient
sovr = SovrClient(
tenant_id="your-tenant-id",
api_key="sk_..."
)Environment Variables
bash
# .env
SOVR_TENANT_ID=tenant_abc123
SOVR_API_KEY=sk_live_...Direct REST
No SDK required:
bash
curl -X POST https://sovrapp.com/api/sovr/gate/check \
-H "Content-Type: application/json" \
-H "x-api-key: sk_..." \
-H "x-tenant-id: tenant_123" \
-d '{"action": "...", "context": {}}'