HUMANS SERVICES AGENTS

Grant exactly
enough.

One auth platform for people, services, and AI agents. Every credential is scoped, expiring, and on the record — issued in one call, verified at your edge.

npm i @scopegrant/node · 5-minute integration
scopegrant — zsh
$ sg grant --to agent:support-bot \
--scopes read:tickets,write:replies --ttl 24h
grant g_7f2k9q issued · expires 2026-07-15T14:02Z
→ audit: scopegrant.com/audit/g_7f2k9q
$ sg verify g_7f2k9q --scope write:replies
valid · identity agent:support-bot · 23h 58m left
$
EVERY IDENTITY

Machines are first-class

Sign-in for your team, workload identity for your services, scoped delegation for your agents — one grant model, one audit trail.

Humans

SSO, passkeys, and MFA out of the box. Sessions carry scopes, not roles — access expires with the task, not the quarter.

sg.sessions.create()

Services

Workload identity for CI jobs, cron, and microservices. Short-lived tokens replace long-lived secrets — nothing to leak, nothing to rotate.

sg grant --to svc:ci-runner

Agents

Delegate a slice of a user's access to an AI agent — scoped down, time-boxed, revocable mid-task. Every action attributed to the agent, not the user.

sg.grants.delegate()
VERIFY AT YOUR EDGE

The authorizer server runs next to your app

Deploy sg-authorizer as a sidecar or gateway. It verifies grants locally in under a millisecond — no round-trip to us, and it keeps working if we're down.

  • Signed grants verified offline with cached keys
  • Revocations pushed in under a second
  • Single static binary · Docker · Helm chart
Authorizer server docs
middleware.js NODE
import { authorize } from "@scopegrant/node";
app.post("/deploy",
authorize("deploy:prod"), // 0.4ms, local
(req, res) => {
// req.identity → "svc:ci-runner"
// req.grant.expiresAt, req.grant.id
});
PRICING

Priced per identity, not per seat

DEVELOPER
$0forever
Up to 1,000 identitiesHosted verification7-day audit retention
Start free
ENTERPRISE
Custom
SAML, SCIM, residencyUnlimited audit retentionSLA + dedicated support
Talk to us

Every identity, scoped.

Issue your first grant in five minutes. Free for the first thousand identities.