Replace exposed API keys
with controllable sub-keys.
Create revocable virtual credentials with limits, routing, monitoring, alerts, and audit logs for AI APIs, mobile apps, and multi-tenant systems.
One credential everywhere is one leak from disaster.
Each surface below is somewhere an exposed master key shows up. None of them can be safely trusted with it. Edgify isolates each one behind a scoped sub-key.
- ✕ Mobile app ships the provider key in its bundle.
- ✕ Shared team key gets pasted into a screenshot, a paste-bin, a CI log.
- ✕ AI agent loops out of control and burns the monthly budget.
- ✕ Tenant credential leaks across customers — no isolation.
- ✕ You discover the leak from a $48,000 invoice.
- ✕ No revocation, no attribution, no emergency switch.
- ✓ Each app, agent, or tenant gets its own virtual sub-key.
- ✓ Hard budget ceilings stop runaway spend at the limit.
- ✓ Per-key alerts the moment usage deviates from baseline.
- ✓ Tenant isolation by construction — never shared.
- ✓ Revoke any key globally in under a minute.
- ✓ Full audit trail — every request attributable.
Five steps from master key to governed estate.
-
01
Add provider key
BYOK. Master credentials are encrypted at rest and never returned by the API.
-
02
Create sub-keys
One per identity — agent, app, tenant, contractor. Reveal-once at creation.
-
03
Set policy
Rate limits, budget ceilings, allowed routes, IPs, models — per sub-key.
-
04
Route through Edgify
Replace your API base URL. Same SDK. Streaming, errors, headers pass through.
-
05
Operate
Watch live request logs. Get alerts on anomalies. Revoke any sub-key globally in under a minute.
Replace your API base URL. Replace the key. Done.
Edgify is a drop-in for OpenAI-compatible APIs and a transparent proxy for the rest. No SDK swap. Streaming, aborts, error responses pass through verbatim.
const client = new OpenAI({
baseURL: "https://api.openai.com/v1",
apiKey: "sk-proj-…",
});
Provider key sitting in your app. Anyone who reads the bundle has it.
const client = new OpenAI({
baseURL: "https://proxy.edgify.net/openai",
apiKey: "edg_live_a8k…",
});
Scoped sub-key. Revocable. Budgeted. Logged. Same SDK.
The console behind your sub-keys.
Visual fragments of the operator surface. Each one corresponds to a real, working flow in the dashboard.
| Name | Scope | Status |
|---|---|---|
| mobile-ios-prod | OpenAI · 50k/mo | active |
| agent-research | Anthropic · $250/mo | active |
| tenant-acme | OpenAI · scoped | active |
| ci-builds | Anthropic · 5k/mo | rotating |
- Rate limit
- 120 RPM · 50k RPM-burst
- Monthly budget
- $1,500 hard cap
- Allowed models
- gpt-4o-mini · gpt-4o
- Allowed origins
- app://com.acme.ios
- Action on breach
- freeze + email owner
| t | key | route | ms | $ |
|---|---|---|---|---|
| 00:42 | mobile-ios-prod | POST /chat | 184 | 0.0142 |
| 00:42 | agent-research | POST /chat | 912 | 0.1820 |
| 00:43 | tenant-acme | POST /chat | 210 | 0.0061 |
| 00:43 | mobile-ios-prod | POST /chat | 173 | 0.0136 |
| 00:44 | agent-research | POST /chat | 1108 | 0.2110 |
-
agent-research throttled3.4× normal hourly spend
-
mobile-ios-prod monitoringtoken outliers · gpt-4o
- mobile-ios-prod $74.20 · 40%
- agent-research $66.80 · 36%
- tenant-acme $31.40 · 17%
Revocation propagates globally in < 60s. Every consumer of this credential will start failing with 401 key_revoked.
This action is irreversible.
Where Edgify sits in your stack.
Same three-layer pattern, four common shapes. Your applications talk to Edgify; Edgify enforces policy and forwards to the upstream you chose.
What you actually get.
Virtual credentials
Issue scoped sub-keys per agent, app, tenant. Reveal-once secrets. Revoke globally in under a minute.
Prevent runaway spend
Hard budget ceilings per credential. Edgify freezes the offender before payroll discovers the spike.
Per-key rate limits
RPM, RPH, RPD, per-route, per-model. Enforced at the edge, not in your application.
Tenant isolation
Each customer or tenant gets its own credential. Per-tenant attribution, per-tenant logs.
Anomaly detection
Statistical baselines per credential, refreshed continuously. Notify, throttle, or freeze on deviation.
Smart routing
Prefer the cheapest acceptable model. Fall back when an upstream is degraded.
Tamper-evident audit
Every privileged action recorded in an append-only, hash-chained ledger. Export to CSV or your SIEM.
Sensitive-data masking
Redact PII before bytes reach the provider. Built-in templates for GDPR, HIPAA, secrets.
Signed webhooks
HMAC-signed delivery with exponential retry. Replayable dead-letter queue.
Designed to handle production traffic.
SOC 2 Type I controls in place; Type II audit window opens September 2026. Every guarantee below is backed by a contractual SLA or a verifiable cryptographic property — not a marketing line.
Provider keys encrypted at rest
AES-256-GCM with envelope encryption and quarterly key rotation. Never returned over the API after creation.
Sub-key revocation < 60s SLA
Issued sub-keys are revoked at the edge within 60 seconds of the API call. Backed by our uptime SLA — see /terms.
Metadata-first logging
Every request logged by default — bodies opt-in, retention configurable per environment.
Sub-millisecond overhead
Cached policy evaluation at the network edge. Streams pass through untouched.
Append-only audit chain
Each entry hashes the previous one. Tamper detection is mathematical, not policy-based — verify on demand.
One-click audit log export
CSV or JSON for every privileged action — RBAC changes, key issuance, policy edits — with the full hash chain.
Optional full-body capture
For investigation or replay. Redacted by your PII policy before storage; never sent to a third party.
Asynchronous analytics
Usage events leave the hot path; nothing blocks the upstream call. Edge errors never propagate to the customer.
SOC 2 Type I — in scope
Type II window opens Q3. Sub-processor list, data residency, and incident response plan available on request — write [email protected] with subject "Security disclosure".
Your coding agent can evaluate Edgify on its own.
We publish a machine-readable summary, evaluation prompts, integration examples, and policy recipes. Hand them to Claude, Cursor, or your in-house assistant — your code stays with your own tooling.
"Evaluate Edgify (https://edgify.net/llms.txt)
for governing the OpenAI keys our
mobile app and three AI agents use.
Outline integration steps and the
sub-key/policy layout you'd recommend."
Pay only for the governance layer.
Bring your own provider keys. Your upstream charges you for tokens; Edgify charges for the policy, audit, monitoring, and alerts on top.
BYOK · Provider charges billed by your provider · Volume discounts at every tier
Read first, deploy second.
Integration guide
Drop-in patterns for OpenAI, Anthropic, OpenRouter, and generic HTTP.
Governance playbook
Sub-keys, policies, audit — how adopters wire it up.
Operations runbooks
Incidents and how teams respond.
Compliance overview
Audit retention, privacy controls, disclosure.
Platform overview
Where Edgify sits in your stack.
For coding agents
A short brief written for autonomous evaluators.
Built for teams that stopped trusting the master key.
Create your first virtual API key in minutes.