Developers
Everything you need to integrate Arxx
Quickstarts, SDKs for the languages you already use, and the full API reference.
POST/v1/authz/check
principalusr_8f2a41c7
actiondocuments:read
resourcedoc://acme/invoice/1042
ALLOW
matchedrole:editor → documents:read
tenantacme · isolated
policyrbac_allow (v14)
Quickstart
$ npm install @grantity/securitas-clientconst decision = await client.authzCheck(
new AuthzCheckRequestBuilder(
"documents:read",
"doc://acme/invoice/1042",
)
.withContext({ ip: "203.0.113.42" })
.build(),
);
if (decision.allowed) {
return serveDocument();
}SDKs and API reference
Arxx ships official SDKs for Rust, Node, Python, and Go. Every SDK covers the same surface: tenants, services, credentials, principals, batch authorization checks, and full RBAC lifecycle management.
The complete API reference is browsable at /api/docs once you are signed in — every endpoint, every schema, generated directly from the server.