Platform

Everything you need, as a service

The complete toolkit to handle authentication, authorization, and organizational hierarchy, so you can stop building access systems and ship your product.

Eight core capabilities
Flagship

Hierarchical RBAC

Scope permissions by organizational structure with downward inheritance. Assign a role once at a parent node and it cascades to every descendant.

Explore the feature
Authorization

Dynamic Permissions

Define your own permission model. Canopy stores, enforces, and evaluates it at runtime.

Learn more
Authorization

Scoped Visibility

Users only see what they're allowed to, scoped automatically based on role assignments in the tree.

Learn more
Platform

Multi-Tenant Isolation

Every environment is a self-contained authorization system: its own hierarchy, roles, and permission catalog.

Learn more
Authentication

OAuth2 & OIDC

Hosted login with PKCE, RS256 JWTs, and JWKS. Your app never needs to handle passwords.

Learn more
Identity

Identity Management

Manage end users, and their access, in one system.

Learn more
Developer

API & Integrations

REST API, API keys, and webhooks: everything you need to integrate Canopy into your application.

Learn more
Security

Audit Logging

Every security-sensitive action is logged with actor, resource, and full context.

Learn more

One platform for all of it.

Authentication, authorization, and hierarchy, running in your product today.