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 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 — install by double-clicking, or deploy over MDM
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 — make sure to choose the macOS or Windows installer that matches your computer. 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. Add the AI Reserve settings

The settings contain no secrets — they just tell Claude Desktop to use the AI Reserve gateway and to sign you in with Google. The steps differ by platform.

macOS

  1. Download aireserve-claude-desktop.mobileconfig from the Connect page.
  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.
  4. Fully quit and relaunch Claude Desktop.
macOS Device Management settings showing the downloaded AI Reserve — Claude Desktop profile awaiting installation
After opening the file: the profile waits under System Settings → General → Device Management. Double-click it to review.
macOS profile install confirmation dialog showing the AI Reserve gateway settings — no passwords or keys
The review dialog shows exactly what the profile sets — the gateway address, sign-in configuration, and model list. No passwords, no keys. Click Install…
macOS Device Management showing the AI Reserve — Claude Desktop profile installed under User with 1 setting
Installed: the profile appears under User with 1 setting. Now relaunch Claude Desktop.
Profile won't install? That's usually a corrupted download — re-download it fresh from the Connect page. If it still fails, Claude Desktop can take the same settings directly: in the menu bar choose Help → Troubleshooting → Enable Developer Mode, then Developer → Configure Third-Party Inference… — pick Gateway as the provider, Interactive sign-in, and paste the values from Configuration values. Test Connection verifies the setup before you save.

Windows

  1. Download aireserve-claude-desktop.reg from the Connect page.
  2. Double-click the file. Windows shows a security warning first — that's expected (see the note below) — choose Run, then Yes to confirm adding the settings to the registry.
  3. Fully quit and relaunch Claude Desktop — the settings load on startup.
“The publisher could not be verified”? That warning is expected, and it doesn't mean anything is wrong with your download. Windows shows it for every registry file downloaded from the internet, whoever ships it — .reg files are plain text, so they can't carry the digital signature Windows looks for. Want to check the file before running it? Open it in Notepad (right-click → Open with) — it's a few readable lines, the same values documented below. Then choose Run to continue, or use the no-download setup instead:
Prefer not to run a downloaded file? Paste the settings in instead — same result, no download and no warning.

Open Command Prompt (press the Windows key, type cmd, press Enter) and paste all five lines below together, then press Enter. If the window asks about pasting multiple lines, allow it. Each line replies The operation completed successfully. Use Command Prompt, not PowerShell — the lines are written for Command Prompt.

reg add "HKCU\SOFTWARE\Policies\Claude" /v inferenceProvider /t REG_SZ /d "gateway" /f
reg add "HKCU\SOFTWARE\Policies\Claude" /v inferenceGatewayBaseUrl /t REG_SZ /d "https://api.aireserve.com" /f
reg add "HKCU\SOFTWARE\Policies\Claude" /v inferenceCredentialKind /t REG_SZ /d "interactive" /f
reg add "HKCU\SOFTWARE\Policies\Claude" /v inferenceGatewayOidc /t REG_SZ /d "{\"issuer\":\"https://aireserve.us.auth0.com/\",\"clientId\":\"KlmloS0fBazToICUBkT1Pn2D0UL18rI5\",\"redirectPort\":53180}" /f
reg add "HKCU\SOFTWARE\Policies\Claude" /v inferenceModels /t REG_SZ /d "[{\"name\":\"claude-sonnet-4-6\",\"labelOverride\":\"Sonnet 4.6\"},{\"name\":\"claude-opus-4-8\",\"labelOverride\":\"Opus 4.8\"},{\"name\":\"claude-fable-5\",\"labelOverride\":\"Fable 5\"}]" /f

The commands set exactly the same values as the .reg file — nothing more. When they finish, fully quit and relaunch Claude Desktop — the settings load on startup.

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.
Windows warns the publisher can't be verified Expected for every downloaded registry file — .reg files are plain text and can't carry a digital signature, so Windows has nothing to verify. Choose Run to continue, or use the paste-in setup in step 2, which shows no warning at all.
No sign-in prompt / settings not applied Make sure the settings from step 2 are actually in place (macOS: the profile shows under System Settings → General → Device Management — or, if you used the in-app setup, your values show under Developer → Configure Third-Party Inference; Windows: you confirmed the registry prompt or ran the five paste-in commands), 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.