Skip to main content

Prerequisites

Getting Started

What you need before connecting a provider. Requirements vary by provider — select yours below.

Workspace access​

Before anything else, make sure you can log in to your AIControls workspace. Your administrator will have sent an invite email — use it to set your password and access https://YOUR_ORG.aicontrols.dev.

If you haven't received an invite, ask the person who manages AIControls for your organization to send one from Settings → Users → Invite.

Provider credentials​

tip

Using Passthrough mode? No provider credentials are needed in AIControls. Developers forwarding their own provider API keys or OAuth credentials need a valid AIControls personal access token unless they already present a supported AIControls credential. This applies to Anthropic (Claude Code) and OpenAI (Codex). GitHub Copilot and GitHub Models can instead use a GitHub token without the extra PAT header, but GitHub-token-only access does not apply team or user model access limits or the Global Model Allowlist. Use an AIControls PAT for those controls. Continue to Step 3 — Generate a Personal Access Token.

If you're using Proxy mode, select your provider to see what credentials you'll need to enter in AIControls:

Anthropic​

  • An Anthropic API key — create one at console.anthropic.com → API Keys
  • The default key scope is sufficient — no special permissions are required
  • Note your API key's usage tier; higher tiers unlock higher rate limits
tip

Anthropic is the recommended starting point. AIControls supports all Claude models with full prompt caching, extended thinking, and tool-use governance.

What you'll enter in AIControls​

FieldWhere to find it
API Keyconsole.anthropic.com → Settings → API Keys

Next steps​

Once you have your credentials, continue to one of the setup paths: