How Lockzero Works

Your app never handles
real provider secrets.

Route credentials through one runtime gateway for OpenAI, Stripe, GitHub, Bedrock, WebSockets, and any HTTP API you register.

89 proxyable APIs · 116 tracked integrations · full-lifecycle rotation where provider APIs allow it

AES-256-GCM encryption at restReal key never leaves the gatewayStart in 30 seconds
Request Flow
Your AppBearer lz_abc123
Lockzero Gatewayresolves → injects
Provider APIBearer sk-live-••••

Real key injected server-side · client sees nothing

The complete flow

Three nodes. One clean path. Your credentials never leave the gateway boundary.

Your Application

Your App

POST /proxy/openai/v1/chat/completions
Authorization: Bearer lz_abc123…
proxy key sent over HTTPS

Lockzero Gateway

Credential Resolution

namespace: openai → resolved
credential: decrypted (server-side only)
guardrails: passed
audit: chain.append 0x4f8a…
real key injected — never seen by your app

Provider API

OpenAI / Anthropic / Stripe / AWS / …

Authorization: Bearer sk-live-••••••••
200 OK · 812ms

Your code uses a Proxy Key. Lockzero injects the real credential through the gateway — it never travels to your app.

Four things to know

Everything in Lockzero maps to one of these. Once you understand these four, the entire platform makes sense.

01

Providers

The services you already use.

OpenAI · Anthropic · Stripe · AWS · GitHub · Vercel · Supabase

NOT: integrations, namespaces, connectors — just the services.

02

Credentials

The real secrets from those providers.

API keys · OAuth tokens · cloud credentials · service accounts

NOT: proxy keys, .env values — the actual live secrets.

03

Workload labels

Where your app accesses credentials.

production · staging · CI/CD · agents · MCP server

NOT: environments, namespaces, configs — where injection happens.

04

Proxy Keys

Safe keys your app uses instead of real secrets.

lz_abc123…

Scoped to namespaces · revocable · audited per-request

NOT: real API keys — your app never sees the live credential.

What happens at runtime

Lockzero sits between your app and every provider request. That gives you one place to route, sign, meter, retry, block, replay, and rotate credentials — without scattering provider-specific logic through your codebase.

Universal proxy

Proxy OpenAI, Stripe, GitHub, Bedrock, and dozens more — or register any HTTP API.

Dynamic routing

Fail over when a circuit opens, a spend cap hits, or a policy says the request should move.

Realtime WebSockets

Proxy realtime provider sessions without exposing long-lived client credentials.

AWS SigV4 signing

Send Bedrock requests through Lockzero with real AWS request signing at runtime.

Idempotency protection

Inject idempotency keys on supported write APIs to reduce duplicate-charge and replay risk.

Normalized rate limits

Expose provider limits through consistent Lockzero headers across integrations.

Whatever you're trying to do,
there's one primitive for it.

Stop translating between infrastructure vocabulary and user intent. Here's the direct map.

I want to store API keys securelyCredentials
I want to add OpenAI / GitHub / Stripe accountsProviders
I want to let my app safely access secretsProxy Keys
I want to separate prod / staging / devWorkload labels
I want to rotate credentials automaticallyAutomation
I want to replay and analyze trafficInspector

Advanced features (SIEM export, blast radius, CMMC evidence) build on top of these four.

Every request. One path.

This is what happens inside Lockzero on every single API call your app makes. No exceptions. No shortcuts.

request-trace · lockzero-gateway

# Your app makes a normal API call

POST /proxy/openai/v1/chat/completions
Authorization: Bearer lz_abc123…

# Lockzero Gateway receives and resolves

proxy_key validated ✓
namespace openai → resolved ✓
credential decrypted (server-side only) ✓
guardrails passed ✓
circuit closed ✓
rate-limit 89/240 req · 4h reset
idempotency Idempotency-Key: 8f4a-… only on supported write APIs
audit chain.append 0x4f8a… ✓

# Forward to provider with real credential

POST api.openai.com/v1/chat/completions
Authorization: Bearer sk-live-••••••••
200 OK · 812ms · logged

The real provider key never entered your app.

New here? Do this.

Pick your path. Both use the same vault — you can upgrade without migrating.

Start Simple

Store & export keys

Works exactly like your current setup. Encrypt credentials, export a .env, deploy normally. No code changes.

Recommended

Inject credentials through the gateway

Your app uses a Proxy Key. Lockzero injects the real credential server-side on every call. One line change. Full audit log. Zero-downtime rotation.

Proxy path · 30 seconds

1

Add a Provider

Choose a supported provider or register any HTTP API from /connectors.

2

Paste your real key

Stored AES-256-GCM encrypted. Never logged. Never transmitted.

3

Generate a Proxy Key

Your app gets lz_… instead of the real credential.

4

Swap your base_url

One line of code. Your app works identically.

Done.

Every call logged. Rotate any time — no redeploy needed.

your-app/.env · one key pattern, every provider
# OpenAI
OPENAI_API_KEY=lz_live_…
OPENAI_BASE_URL=https://api.lockzero.io/proxy/openai/v1
# Stripe
STRIPE_API_KEY=lz_live_…
STRIPE_BASE_URL=https://api.lockzero.io/proxy/stripe/v1
# GitHub
GITHUB_TOKEN=lz_live_…
GITHUB_API_URL=https://api.lockzero.io/proxy/github

Same proxy-key pattern works across OpenAI, Stripe, GitHub, Bedrock, and any registered HTTP provider.

When you're ready for more

The four primitives unlock the full platform. Explore when you need it — none of this requires changing how your app calls providers.

Rotation Engine

Automatic zero-downtime credential rotation. Scheduled or event-triggered. No redeploy.

Blast Radius

See exactly which apps and services consume each credential. Before you rotate.

Audit Log

SHA-256 hash-chained, tamper-evident log of every credential access. 267 tracked actions.

Guardrails

Gateway policy engine. Warn, block, or audit based on request patterns and namespace rules.

Lockdown

Emergency kill switch. Disable all secret access globally in one click.

MCP Agents

Claude and other AI agents can rotate, detect, replay, and audit autonomously via MCP.

Learn more →

Circuit breakers

Per-workspace, per-provider protection with rolling request windows and half-open probes.

Replay tiers

Hot replay keeps full gzipped payloads, warm replay truncates bodies, and cold replay stores metadata only.

Capability matrix

Every provider is classified by vaulting, token proxying, proxy support, and rotation support.

Learn more →

Start with secure storage.
Upgrade to gateway injection when you're ready.

Same credentials. Same vault. No migration.

7-day free trial · AES-256-GCM · No card required

How Lockzero Works — Four Primitives, One Flow | Lockzero