Now in public beta

Permissions that actually scale

Zanzibar-grade relationship-based access control as an API. Define permission schemas, write relationship tuples, query the engine — get answers in under 10ms.

Why Authgraph?

Everything you need for production-grade permissions

Sub-10ms P99

Permission checks at the edge, globally distributed. 100K+ checks/sec per node.

📐

Schema-Driven

Define your permission model in YAML. Version it. Test it. Review in PRs.

🤖

Agent-First

Temporal grants, delegation chains, budgets, and human-in-the-loop gates for AI agents.

🔗

Graph Traversal

Hierarchical permissions — folders contain documents, teams contain members. Access cascades.

📋

Audit Everything

Every check, grant, and revoke is logged. Full delegation chains. Compliance-ready.

🛠️

Developer Tools

CLI, MCP server for AI assistants, GitHub Copilot extension, and client SDKs.

Three Steps

From zero to production permissions in minutes

1

Define your schema

type document:
  relations:
    owner:
      types: [user]
    editor:
      types: [user, team#member]
  actions:
    write:
      requires:
        anyOf: [owner, editor]
2

Write relationships

authgraph grant user:alice owner document:readme
authgraph grant team:eng#member editor document:readme
3

Check permissions

const allowed = await authgraph.check({
  subject: "user:alice",
  action: "write",
  resource: "document:readme"
});
// → true (2ms)

Stop Rolling Your Own

AuthgraphDIY / RBACCompetitors
Latency<10ms P99Varies (50-500ms)20-50ms
Agent permissionsFirst-classBuild yourselfNone
Per-resource permissionsNativeExpensive queriesYes
Hierarchical accessGraph traversalRecursive queriesYes
AI toolingMCP + CopilotNoneNone

Ready to ship permissions?

Free tier includes 10,000 checks/month. No credit card required.