Skip to content

SDK Installation

TypeScript / JavaScript

bash
npm install @sovr/sdk

Basic 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-python
python
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": {}}'

The AI Responsibility Layer