OpenAI compatible API. Attested gateway. Public status.

OpenRouter Alternative — TrustedRouter

An open-source, hardware-attested OpenRouter alternative. Same OpenAI-compatible API, verifiable prompt path, no logs.

Verify gateway
1 URLbase_url migration
100smodels and routes
0prompt logs by default
OpenRouter alternative

An OpenRouter alternative built around verifiable privacy.

TrustedRouter is OpenAI-compatible, supports the same model catalog, and adds two things OpenRouter does not: hardware-attested execution and full open-source code.

You change one URL. Your existing code keeps working.

Try side-by-side Detailed comparison

One lineOpenAI SDK
client = OpenAI(
    base_url="https://api.trustedrouter.com/v1",
    api_key="sk-tr-v1-..."
)
# Same model IDs. Same SDK. Same code.
Privacy

No prompt or output logs.

The attested gateway never persists request or response bodies. You can verify this by reading the open source.

Attestation

Cryptographic, not contractual.

AWS Nitro Enclaves and GCP Confidential VMs sign the running image. Cross-cloud so a single vendor breach doesn't take everything.

Open source

Every line that touches your prompt.

Control plane, gateway, configuration, web UI. Self-host if you want; the attestation story still works.

OpenRouterTrustedRouter
API compatibilityOpenAI compatibleOpenAI compatible
Source codeClosedOpen
Prompt pathHosted, opaqueHardware-attested, verifiable
LoggingRetention policyNone by construction
Self-hostNoYes
Status SLOsStatus page99.99% target with public burn-rate alerts
When to use TR over OpenRouter

The teams switching over.

Privacy-sensitive workloads. Medical, legal, financial, internal tooling. Anywhere prompts shouldn't leave a hardware-attested boundary.

Regulated industries. HIPAA, FINRA, GDPR-strict deployments where "no logging" needs to be verifiable, not promised.

Audited routing. Build-vs-buy decisions where the security review team needs to read the routing code.

Self-hosters. Run TrustedRouter inside your own VPC and keep attestation working — your image hash is your image hash.

Sign in

Choose a sign in method.