Everything you need for enterprise IAM
A complete identity and access management platform with multi-tenant support, fine-grained permissions, comprehensive audit trails, and a powerful admin console.
Core capabilities
The building blocks of enterprise identity and access management.
- Hierarchical organization structures
- Tenant-level configuration and branding
- Cross-tenant user management (optional)
- Subdomain or path-based tenant routing
- Custom user attributes and metadata
- Team and group membership
- User provisioning and deprovisioning
- Bulk operations and import/export
- Hierarchical role inheritance
- Resource-level permissions
- Permission wildcards and scopes
- Dynamic permission evaluation
- Email/password with Argon2id hashing
- OAuth 2.1 / OpenID Connect
- Session management with refresh tokens
- Multi-factor authentication (MFA)
- Authentication events
- Permission and role changes
- Administrative actions
- Searchable and exportable logs
- Scoped API key permissions
- Key rotation and expiration
- Usage tracking and limits
- Revocation and audit trails
Security at every layer
Cerberus IAM is built with security as a first-class requirement. From password storage to API access, every component is designed to protect your users and data.
Powerful administration interface
A modern web-based console for managing users, teams, roles, and monitoring your identity infrastructure.
Integrate in four steps
Get Cerberus IAM running in your platform with a straightforward integration process.
Create a tenant
Set up your first organization in Cerberus IAM. Configure branding and tenant-level settings.
Define roles & permissions
Create the role hierarchy for your application. Map permissions to features and resources.
Integrate authentication
Add Cerberus authentication to your app using OAuth 2.1 flows or our SDK libraries.
Enforce authorization
Use the Cerberus API to check permissions before allowing access to resources.
API & Integrations
Everything is accessible via REST APIs. Integrate Cerberus IAM with your existing infrastructure.
Ready to get started?
Explore the documentation, try the console, or talk to our team about your requirements.