Skip to content

Prerequisites

Before integrating Overseer’s AI safety engine into your project, let’s ensure you have everything you need for a smooth setup process. Our lightweight SDK is designed to work seamlessly with your existing AI infrastructure, requiring minimal setup and configuration.

Quick Requirements Check

Runtime Environment

  • Node.js 16+
  • Minimal memory footprint (< 100MB)
  • Any modern OS (Linux, macOS, Windows)

AI System

  • Any AI model or provider
  • API access to your AI system
  • Ability to intercept AI responses

Network Access

  • HTTPS access to api.overseerai.app
  • Basic outbound internet connectivity

Account Setup

  • Overseer account (free to start)
  • Organization created
  • API key generated

Setting Up Your Account

  1. Create Your Account

  2. Create Your Organization

    • Organizations help manage multiple AI connections
    • Perfect for teams and multiple AI systems
    • Enables custom safety policies per organization
  3. Grab API Key

    • Navigate to Connections → Click on your system to view the API key
    • Store it securely (you’ll need it for the SDK)

Environment Setup

Terminal window
# Check Node.js version (16+ required)
node --version
# Create a new project directory
mkdir my-ai-project
cd my-ai-project
# Initialize package.json
npm init -y
# Create a .env file for your API key
touch .env

Add your API key to the .env file:

# Your API key from the Overseer dashboard
API_KEY=your_api_key

Security Best Practices

API Key Management

Store your API key securely using environment variables or a secret management system - never in version control.

Environment Isolation

Consider separate API keys for development and production environments.

Access Control

Regularly audit who has access to your API keys and rotate them as needed.