Developer API

Private AI API. OpenAI‑compatible. Zero retention.

Drop-in replacement for the OpenAI chat completions endpoint. Your data never leaves hardware we own. API requests are not stored, not logged, not trained on.

Zero API request retention, verified architecture

One line to switch. Nothing else changes.

Our API speaks the OpenAI chat completions format. Existing client libraries (openai-python, openai-node, plain curl) work unchanged. Change the base URL and the API key. That is the entire migration.

It does not mean we call OpenAI. We make no calls to any third-party AI provider. Your request hits our hardware in the United Kingdom, gets processed, and the data is gone. No US parent company, no CLOUD Act exposure, no sub-processors in the inference chain.

curl https://hush-ai.uk/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "omega",
    "messages": [{"role": "user", "content": "Hello"}]
  }'
from openai import OpenAI

client = OpenAI(
    base_url="https://hush-ai.uk/v1",
    api_key="YOUR_API_KEY"
)

response = client.chat.completions.create(
    model="omega",
    messages=[{"role": "user", "content": "Hello"}]
)

print(response.choices[0].message.content)
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://hush-ai.uk/v1",
  apiKey: "YOUR_API_KEY",
});

const response = await client.chat.completions.create({
  model: "omega",
  messages: [{ role: "user", content: "Hello" }],
});

console.log(response.choices[0].message.content);

What happens to your API request

Every row sourced from each provider's current API terms and data-processing documentation, reviewed July 2026. Spot an error? Tell us and we will correct it within one working day.

Hush AIOpenAI APIAnthropic APIGoogle Cloud AI
API request stored?NoUp to 30 daysUp to 30 daysLogged
Used for training?NeverNot by defaultNot by defaultNot on Vertex
US jurisdiction?No, UK onlyYesYesYes
CLOUD Act exposure?NoneSubject toSubject toSubject to
Third-party sub-processors?None in inferenceAzure, othersAWS, GCPMultiple
Hardware ownership?We own itAzureAWS / GCPGoogle Cloud
Can you verify?Yes, check usTrust requiredTrust requiredTrust required

OpenAI, Anthropic and Google each offer enterprise contracts with modified terms. This table describes their standard API terms. On their consumer tiers, training defaults vary by product; check the tier you are actually on.

Three models. All private. All on our hardware.

Every model runs on dedicated hardware we own. Choose the right balance of depth, speed and capability for your work. Zero retention on all models.

Hush Omega
Everyday balance
Capability and speed in balance. Built for everyday professional work: drafting, summarising, analysis.
Hush Prism
Fastest
Optimised for speed. Near-instant responses even at high volume. Best for real-time applications.
Hush Lambda
Deep reasoning
Engineered for complex, multi-step reasoning and rigorous analysis. Best for research, code and hard problems.

Full model specifications →

Simple, transparent pricing

Pay only for what you use. No minimum commitments. No hidden fees. Unlike other providers, your usage data is not analysed for billing optimisation, upselling, or any purpose beyond counting tokens.

£0.50per million input tokens
£1.50per million output tokens

Top up with token packs from £10. Volume pricing available for enterprise. Full API pricing and calculator →

Verify the API yourself

No other API provider gives you this section, because no other API provider can. These commands prove three things: the response comes from our hardware, the request data is not stored, and the connection is direct to the UK.

1. Confirm the server is in the UK, not proxied to a US provider

curl -sI https://hush-ai.uk/v1/models | grep -i 'cf-ray\|server\|location'

The response comes from Cloudflare's London POP, fronting hardware we own. No OpenAI, no Azure, no AWS in the chain.

2. Confirm TLS is direct to hush-ai.uk

echo | openssl s_client -connect hush-ai.uk:443 -servername hush-ai.uk 2>/dev/null | openssl x509 -noout -subject -issuer

Certificate issued to hush-ai.uk. Not a wildcard for openai.com or anthropic.com.

3. Confirm zero retention: make a request, then try to retrieve it

There is no endpoint to retrieve past requests, because past requests do not exist. The API processes your data in memory and discards it. There is nothing to query, nothing to export, nothing to leak.

For more checks (the post-quantum handshake, security headers, Companies House and ICO registers), see the full verification page.

Checkable, not claimable

Everything we say is verifiable against sources we do not control.

Companies House: 17278687 ICO: ZC126901 Verify everything: Don't trust us. Check us.

Start building

Create a free account, get your API key, and make your first request in under five minutes. No card required.

Create a free account and copy your key →

Hard questions, answered straight · Security · Verify us · Contact