Free
Free
$0/ month
For prototypes and small services.
- 2realms
- 10,000apps
- 10,000API keys
- 60/minverifications
- 20/minreads
- 20/minwrites
Machine authentication
Issue, verify, and revoke API keys through one HTTP API—without building and operating an authentication system of your own.
POST /v1/verify-key{
"realm_id": "defaultrealm",
"api_key": "ez_••••••••••"
}200 OK{
"valid": true,
"app": { "name": "payments" },
"realm": { "name": "production" }
}Simple by design
Give every machine its own identity without turning authentication into another internal platform. Enzoguard keeps the lifecycle explicit from the first key to the millionth.
Create an app for a service, customer, agent, or workload. Issue a unique API key through the API and deliver the plaintext value once.
POST /v1/realms/{realm_id}/apps/{app_id}/api-keysSend the key and realm to Enzoguard. A successful response gives your backend the verified app and realm identity it needs to authorize the request.
POST /v1/verify-keyDelete one compromised or retired key. Enzoguard propagates the revocation globally in under one second, without rotating unrelated credentials.
DELETE /v1/realms/{realm_id}/apps/{app_id}/api-keys/{api_key_id}Simple scales
A homegrown API-key system starts as a table and a hash. At scale, it also needs safe issuance, lookup, isolation, revocation, and a reliable verification path. Enzoguard packages that machinery behind a focused API and a small resource model.
Explore the resource modelSimple to secure
Security is easier to reason about when every credential has one purpose and a clear lifecycle.
Pricing
Every plan uses the same API and resource model. Move up when you need more keys or verification throughput.
Free
$0/ month
For prototypes and small services.
Most popular
$19/ month
For production applications.
High throughput
$99/ month
For critical, high-scale systems.
Maximum scale
$299/ month
For organizations with unlimited storage needs.
Start with one key
Open a free account, issue your first API key, and verify it in less than 10 minutes.