AI Reserve Developer Documentation

Getting Started

Getting Started with Claude Desktop

Connect Claude Desktop to the AI Reserve gateway with no API key at all. Users sign in with their work Google account, usage bills to your organization's AI Reserve wallet with per-user attribution, and admins manage access from the portal. Setup is three steps: install Claude Desktop, install a small settings file, sign in.

0 keysSign in with Google — nothing to issue, rotate, or leak
1 walletAll spend bills to your organization's AI Reserve wallet
3 stepsInstall the app, install the settings file, sign in
~10 minHow fast access ends after an admin deactivates a user

How it works


AI Reserve supports keyless access for Claude Desktop. Instead of an API key, Claude Desktop is pointed at the AI Reserve gateway with a small settings file, and each person signs in with their work Google account the first time they use it. From then on:

No API keys

There is nothing to issue, embed, rotate, or accidentally commit. Identity comes from the Google sign-in, brokered through AI Reserve's sign-in service.

Admin-controlled access

Only Google accounts that an admin has added to the AI Reserve portal can use the gateway. Anyone else completes the sign-in and then gets an access error.

One bill, per-user attribution

All Claude Desktop spend draws from the organization's AI Reserve wallet, and every request is attributed to the individual user in usage reporting.

Fast offboarding

Deactivate a user in the portal and their Claude Desktop access ends within about 10 minutes — no key revocation, no device visit.

For enterprise admins — rolling it out


If you hold the enterprise admin role in the AI Reserve portal, you manage your organization's users, see per-user usage, and control spend — all Claude Desktop traffic bills to your organization's AI Reserve wallet. A rollout has four parts: add your users, distribute the settings file, watch usage, and offboard people when they leave.

Adding users

Access is controlled entirely by the portal's user list. Adding a user is the permission — the moment a user record exists for someone's work Google account, their Claude Desktop sign-in works. There is no separate invitation email they must accept and no per-user key to hand out.

Add users from your organization's user management area in the AI Reserve portal using their work Google email address. Anyone not on the list can still complete the Google sign-in screen, but the gateway will refuse their requests with an access error.

The portal's Users & API Keys page with the Add User button and the organization spend cap
Your organization's user management page — Add User is the whole onboarding. The organization spend cap on the same page bounds total usage.
The Add New User form: email, optional name and team, role
Adding a user takes their work email; name, team, and role are optional refinements. For Claude Desktop sign-in the onboarding email is not required — the account works the moment it exists.
Want to skip per-user adds entirely? Domain-wide access is live: once your verified company domain is on file, anyone signing in with a Google account on that domain is admitted automatically and billed to your wallet. Ask AI Reserve to register your domain, then turn the auto-provision switch on or off anytime from the Sign-in Access card on your admin page. Public email domains (gmail.com and the like) can never auto-provision.

Distributing the settings file

Claude Desktop learns where the AI Reserve gateway lives from a small, static settings file. It contains no secrets — just the gateway URL and sign-in configuration (see Configuration values) — so it is safe to email, drop in a shared drive, or push over MDM.

Ready-made files are on the portal's Connect page:

PlatformFileWhat it does
macOS aireserve-claude-desktop.mobileconfig Configuration profile that sets Claude Desktop's managed preferences
Windows aireserve-claude-desktop.reg Registry file that sets the same values under the Claude policy key

For a handful of users, just send them the link to the Connect page along with the user setup steps below — each file installs with a couple of clicks. For a fleet, push it centrally:

MDM fleet deployment

The same settings can be deployed org-wide through your device management tooling, so users only have to install Claude Desktop and sign in:

  • macOS (Jamf, Kandji, Mosyle, Intune, …). Upload and scope the same .mobileconfig profile from the Connect page. It sets managed preferences in Claude Desktop's preference domain com.anthropic.claudefordesktop.
  • Windows (Intune, Group Policy, …). Deploy the values from the .reg file to HKCU\SOFTWARE\Policies\Claude for per-user policy, or the equivalent keys under HKLM for machine-wide policy.

The exact keys and values are listed under Configuration values if you prefer to author the profile or policy in your own tooling.

Monitoring usage & spend

Claude Desktop traffic appears in the portal alongside API-key usage. As an enterprise admin you can see per-user usage for everyone in your organization; all of it draws from the organization's AI Reserve wallet, so budgets and spend reporting work exactly as they do for the rest of your gateway traffic.

Offboarding

To remove someone's access, deactivate the user in the portal. Their Claude Desktop access ends within about 10 minutes — the short delay is the gateway's token cache draining. There are no keys to revoke and nothing to uninstall from their machine.

For users — setup in 3 steps


You need your work Google account and about five minutes. If anything fails, see Troubleshooting below.

1. Install Claude Desktop

Download Claude Desktop from claude.com/download and install it. You need version 1.6889.0 or later — if you installed it a while ago, update it first (the version is shown in the app's About screen).

2. Install the AI Reserve settings file

Go to the portal's Connect page and download the file for your platform. It contains no secrets — it just tells Claude Desktop to use the AI Reserve gateway and to sign you in with Google.

macOS

  1. Download aireserve-claude-desktop.mobileconfig.
  2. Open the downloaded file (double-click it). macOS will note that a profile was downloaded.
  3. Open System Settings → General → Device Management, select the AI Reserve profile, and click Install.

Windows

  1. Download aireserve-claude-desktop.reg.
  2. Double-click the file and confirm the prompt to add it to the registry.
If your IT team manages your device, this step may already be done for you — the settings can be pushed automatically. Skip to step 3 and see if the sign-in appears.

3. Sign in with your work Google account

Launch Claude Desktop (restart it if it was already running). Instead of asking for a Claude.ai account, the welcome screen offers organization sign-in:

Claude Desktop welcome screen with a 'Sign in with your organization' button
The welcome screen after the settings file is installed — no API key field, no Claude.ai account.

Click Sign in with your organization. Your browser opens — choose your work Google account, not a personal one, and authorize the app:

AI Reserve authorization page asking to authorize Claude Desktop
The browser sign-in — Claude Desktop requesting access to your AI Reserve account.
Browser tab showing 'Connected. You can close this tab.'
After accepting you'll see this — close the tab and return to the app.

That's it: no API key, nothing else to configure. Your name appears in the bottom-left corner of the app with a “Gateway” badge, and everything you use is billed to your organization automatically:

Claude Desktop chat signed in, showing the user's name and Gateway badge in the corner
Signed in and chatting — usage attributed to you, billed to your organization's wallet.

Troubleshooting

SymptomFix
Access denied after signing in Your Google sign-in worked, but your account isn't (or is no longer) active in the AI Reserve portal. Ask your admin to add or reactivate your work account — the moment it's active, sign-in works with no further setup.
Picked the wrong Google account If you signed in with a personal account by mistake, sign out inside Claude Desktop and sign in again, choosing your work account in the Google account picker.
No sign-in prompt / settings not applied Make sure the settings file from step 2 is actually installed (macOS: the profile shows under System Settings → General → Device Management; Windows: you confirmed the registry prompt), then fully quit and relaunch Claude Desktop.
Claude Desktop version too old Keyless sign-in requires version 1.6889.0 or later. Update from claude.com/download and try again.

Configuration values


These are the exact values the Connect page files install. They contain no secrets — the OAuth client is public by design, and access is enforced server-side by the portal's user list — so they're safe to publish and to bake into MDM profiles.

Claude Desktop settingValue
inferenceProvider gateway (activates third-party mode)
inferenceGatewayBaseUrl https://api.aireserve.com
inferenceCredentialKind interactive (sign in as yourself; no stored key)
inferenceGatewayOidc JSON object — see below
inferenceModels Pins the model picker to Sonnet 4.6 (default), Opus 4.8, and Fable 5 — mirrors the curated list on claude.ai instead of showing every raw alias

The inferenceGatewayOidc value:

{
  "issuer": "https://aireserve.us.auth0.com/",
  "clientId": "KlmloS0fBazToICUBkT1Pn2D0UL18rI5",
  "redirectPort": 53180
}
Where the settings liveLocation
macOS Managed preferences in the com.anthropic.claudefordesktop preference domain (what the .mobileconfig profile sets)
Windows HKCU\SOFTWARE\Policies\Claude (per-user), or the equivalent under HKLM for machine-wide policy

The sign-in flow uses a local redirect on port 53180, so the browser must be able to reach localhost:53180 during sign-in (this is standard for desktop OIDC sign-ins and needs no inbound firewall rule).

Building API integrations too? The full gateway documentation — SDKs, wire formats, and the Code CLI — lives in the developer documentation.