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
Build with Outlet

Connect with a provider API key, or use Vault with a supported admin key.

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.

Direct

Free forever

For users bringing their own API key.

Save
Visual example only

Outlet checks the key’s format locally and returns it to your app. Your app calls the provider directly. The key never touches Outlet.

Add Direct to your app

Vault

Early access

For users connecting an account with an admin key.

Vault connection

Each approved app gets its own key, never the admin key. Anthropic includes a manual workspace-key creation step.

Users review the app’s proposed monthly cap before approving access, and can revoke access any time.

Vault currently supports OpenAI and Anthropic. Caps use provider spend reports, so reporting delays can allow spending above the 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, connect the user’s account, then use the returned 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. If you have a Vault invite, it tells your AI to use your app ID and registered return address.

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 admin keys in apps

In Vault, each app receives its own App key. The account’s admin key stays encrypted in Vault.

No charge to users

Outlet is free for end users. Direct is free for developers too.

Where Outlet
stands today

Direct is ready to use.
Vault is open by invite.

SDK
Open source under MIT. Available on npm.
Direct
Local API-key format checks. No Outlet registration. Admin keys are refused.
Vault
Early access. Separate App keys, monthly spending caps and revocation.
Vault providers
OpenAI and Anthropic.
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?

Direct: any provider your app already calls, with the user’s own API key. Vault: OpenAI and Anthropic today, through an admin key, one App key per app. The logos are the ecosystem, not a list of what is wired.

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 an API key works?

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

Can I use my existing AI subscription?

Not yet. Subscriptions aren’t keys yet. Their door, not ours. Outlet connects API accounts today. Those have their own balance, separate from a plan.

What does the admin key do in Vault?

It is the one key that can make other keys. Outlet uses it to make one capped App key per app and to read spend. Apps never see it. Never paste it into any app.

How does Anthropic connect through Vault?

Outlet creates a workspace for the app. You create an API key in that workspace and paste it into Outlet to finish connecting. Outlet checks that the key belongs to the right workspace.

Is a monthly cap an absolute spending limit?

No. Outlet reads the provider’s spend reports and revokes the App key at the cap. Reports can arrive late, and an app can spend past its cap before the cut.

Do I need a Vault invite to use Direct?

No. Direct needs no invite and no account. Install the SDK, and your users paste their own API keys.

Build with Outlet.

Let users securely connect the AI accounts they already have.

Install the SDK

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