DEVELOPER DOCUMENTATION

Build with SOVR

Everything you need to integrate the Responsibility Layer into your AI applications.

Quick Start

quickstart.js
# Install SOVR SDK
npm install @sovr/sdk

# Initialize in your application
import { SOVR } from '@sovr/sdk';

const sovr = new SOVR({
  apiKey: process.env.SOVR_API_KEY,
  environment: 'production'
});

# Evaluate an action before execution
const decision = await sovr.evaluate({
  action: 'send_email',
  context: {
    recipient: '[email protected]',
    subject: 'Weekly Report'
  }
});

if (decision.allowed) {
  // Proceed with action
  await sendEmail(recipient, subject);
} else {
  // Handle blocked action
  console.log('Action blocked:', decision.reason);
}

API Reference

REST API Endpoints
Base URL: https://api.sovr.ai
POST/v1/evaluate
GET/v1/policies
POST/v1/policies
GET/v1/decisions
POST/v1/approvals/:id/approve
GET/v1/reports

SDKs & Libraries

JavaScript/TypeScript
@sovr/sdk
v2.1.0
Python
sovr-sdk
v2.1.0
Go
github.com/sovr/sdk-go
v2.1.0

Need Help?

Our team is here to help you integrate SOVR into your applications.