Use the AI power
you already
pay for.

Let your users plug their AI accounts into your app.
Outlet handles the connection. Your app works
directly with their provider.

npm install @useoutlet/sdk

Use a Direct API key in your app. Use a Vault admin key on Outlet.

Your app does the work.
Their AI powers it.

For developers

Add AI account connection through the SDK. Keep using the provider’s SDK to make AI requests.

For your users

Bring an existing AI API account to your app. Keep control of app access with Vault.

With AI providers

The provider runs the AI and bills for usage. Your app calls it directly.

API keys connect directly.
Admin keys unlock Vault.

One button. The user picks Direct or Vault.

Direct

API key

For users bringing their own Direct API key.

Outlet checks the Direct API key’s format on the device and passes it to your app. Your app calls the provider directly. The Direct API key never reaches Outlet.

Direct is free forever for users and developers.

Add Direct to your app

Vault

Admin key

For users connecting an account with a Vault admin key.

Each approved app gets its own Vault App key. Apps never receive the Vault admin key. On Anthropic, the user creates the Vault App key in the workspace named on Outlet.

Users choose a Vault cap before approving access. They can revoke the app’s Vault access on Outlet.

Vault is free for users.

Register your app

Vault supports OpenAI, Anthropic, fal and OpenRouter. Vault caps use provider spend reports. Reporting delays can allow spending above the Vault cap.

One plug.
Every layer of AI.

AI ecosystem examples. Your app chooses its integrations.

AI labs

OpenAIAnthropicGeminiDeepSeekGrokKimiMistralZ.aiMiniMax

AI platforms & inference

OpenRouterGroqCerebrasTogether AIFireworks AIHiggsfieldHugging FacePerplexityfalReplicate

Models through your provider

LlamaHermesQwen

Support varies by app and connection method. Check provider support

Add Outlet to your app.

Install the SDK, or give your AI the setup prompt.

Writing the code yourself?

npm install @useoutlet/sdk

One SDK for Direct and Vault.

Add the Connect your AI button. Use the returned Direct API key or Vault App key with your provider’s SDK.

Read the quickstart

Building with an AI?

Give it the Outlet setup prompt. It reads the docs and adds the connection flow to your app.

Add Outlet to this app so users can connect their own AI account.

Read https://useoutlet.dev/llms-full.txt first.
Install: npm install @useoutlet/sdk

The prompt starts with Direct. Register your app to add Vault.

Read the full prompt

What Outlet never does

The provider serves the AI.
Outlet handles app access.

No proxying

Your app calls the provider directly. Prompts and answers never pass through Outlet.

No token markup

Outlet does not resell AI usage. Users pay their provider for the AI they use.

No Vault admin keys in apps

Each app receives its own Vault App key. The Vault admin key stays encrypted in Outlet.

No charge to users

Outlet never bills the end user, on Direct or on Vault.

Where Outlet
stands today

Direct is ready to use.
Vault is open.

Register your app
SDK
Open source under MIT. Available on npm.
Install
One button in your app. The user's part is a paste or a tap.
Direct
Local API key format checks. No Outlet registration. Vault admin keys are refused.
Vault
Separate Vault App keys. Users set monthly Vault caps before approval. Revocation on Outlet.
Vault providers
OpenAI, Anthropic, fal and OpenRouter.
Provider terms
Direct and Vault run on API accounts, the way every provider allows.
Media apps
Image, video and voice through fal. Direct and Vault.
Phone apps
iPhone and Android. The approval flow opens in the phone’s browser and returns to your app.
Protocol
Public specification under CC BY 4.0. Read the spec.

Before you plug in

A few things worth knowing.

Which providers can my app connect?

Your app chooses which providers it supports. Check provider support for Direct and Vault availability.

Who controls models, billing and credits?

The user’s provider account. Models, billing and credits stay with the provider. Outlet resells nothing.

Does Direct verify that a Direct API key works?

No. Direct checks the Direct API key’s format on the device and refuses Vault admin keys. It never calls the provider. Caps belong to Vault.

Can I use my existing AI subscription?

Not yet. Subscriptions aren’t keys yet. Their door, not ours. OpenAI has opened its door to some apps. Outlet connects API accounts today. Those have their own balance, separate from a plan.

What does a Vault admin key do?

A Vault admin key lets Outlet manage app access in the user’s account. Outlet uses it to set up Vault connections, read spending and revoke Vault App keys. Apps never receive the Vault admin key.

How does Anthropic connect through Vault?

Outlet creates a workspace for the app’s Vault connection. Create an API key in the workspace named on Outlet and paste it into Outlet as the Vault App key. Outlet checks that it belongs to the workspace.

Is a monthly cap an absolute spending limit?

No. Outlet reads the provider’s spend reports and revokes the Vault App key at the Vault cap. Reports can arrive late, and an app can spend past its Vault cap before access stops. Revoking Vault access may not stop work the provider has accepted.

Do I need an Outlet account to use Direct?

No. Direct needs no Outlet account. Your users paste their own Direct API keys into your app.

Build with Outlet.

Let users securely connect the AI accounts they already have.

Install the SDKRegister your app

Want to bring your app to the launch directory? Say hello.