Local AI models

Route inference directly into their Amazon Bedrock

Or run open-weight models on your customers' GPUs.

Your productone request
POST ai.alien.dev/customer-1/v1/chat/completions{  "model": "byo/claude-opus-5",  "messages": [ … ]}
AI Gateway
  • Customer 11,285 requests todayAmazon Bedrockus-east-1 · billed to them
  • Customer 2913 requests todayVertex AIeurope-west1 · billed to them
  • Customer 3406 requests todayAnthropicbilled to them

Prompts stay under their security terms. Usage counts toward the committed spend they already have. Your product stops paying for inference.

Enterprises want sensitive prompts on their own AI provider.

Their zero data retention becomes yours.

Every term they negotiated with their AI provider covers your requests: zero data retention, no training, their region.

Customer 1’s guarantees from AWS
  • Zero data retentionNothing stored after the request
  • Never used for trainingTheir enterprise agreement
  • Stays in us-east-1Their approved region
Your product’s requestsCovered

Cloud identity instead of API keys.

On AWS, Google Cloud, and Azure the customer grants a role, not a key. Nothing to paste, store, or leak.

Amazon BedrockIAM role · AssumeRoleNo API key
Vertex AIWorkload identity federationNo API key
Azure AI FoundryFederated identityNo API key

Forward the inference bill.

SaaS margins, even with AI in the product.

When each customer’s AI provider bills them directly, you no longer pay for inference at all.

Gross margin54%
Margin Inference you pay for Hosting and the rest

Inference moved to each customer’s AI provider.

Let them pay with credits they already committed.

They would rather your product draw down the millions they committed to their AI provider than pay you separately for the same inference.

✕A separate AI invoice from you
✓The $2.4M they already committed to AnthropicYour product draws it down like any other usage
Anthropic commitment · Customer 1$2,400,000
Their internal tools$1,180,000
Your product$0
Still unspent$1,220,000

Keep your OpenAI or Anthropic client.

Add the customer ID to the requests you already send.

Customers who connected an AI provider get their requests run there. Everyone else keeps going through your current gateway, like OpenRouter.

Add local AI models to your product
src/ai.ts2 lines changed
import OpenAI from "openai"

const ai = new OpenAI({
  apiKey: process.env.OPENAI_API_KEY,
  apiKey: process.env.ALIEN_AI_KEY,
  defaultHeaders: { "X-Alien-External-ID": customer.id },
})

const response = await ai.chat.completions.create({
  model: "gpt-5.6-sol",
  model: "byo/gpt-5.6-sol",
  messages: [{ role: "user", content: "Summarize this document" }],
})

Everything around the request.

White-labeled onboarding.

A guided setup flow in your branding, with the exact steps for each provider.

See supported providers
Your productPreview

Connect your AI provider

Choose the AI provider that will serve model requests for your organization.

You grant
An IAM role in your AWS account
Set up with
CloudFormation
Required model
claude-opus-5

Your credential stays with Alien. Your product never receives it.

A heartbeat on every customer.

Alien checks every connection continuously, so you know before the customer does.

What model status means
Connection checksLast 24h
Customer 5 · claude-opus-5 no longer accessible in ap-southeast-1Recovered

Logs for every request, across every customer.

Status, customer, model, provider, latency, tokens. Never the prompt.

Diagnose requests
Logs · ai-gateway Live
TimeStatusCustomerProviderModelLatency

One line per request. Prompt and response bodies are never recorded.

Cost by customer.

What each customer’s usage costs on their own AI provider.

Inspect usage
Estimated provider costBilled to each customer’s AI provider
Customer 1$1,510
Customer 2$986
Customer 3$412
Customer 4$238
Customer 5$91

Your bill for the same period: $0.

Run it in your cloud.
Install it yourself and no request passes through Alien.

Your cloud
Your productYour backend
AI Gatewayin your VPC
Customer’s AI provider
Amazon Bedrockcustomer’s AWS account · us-east-1

Connect your first customer’s AI provider.

Enable one model, create a setup link, and send a request through a provider you control. Then offer it to the customer who asked.

Talk to us Open the quickstart