Infracodebase 🤝 RBAC
Fine-grained access control is here! Assign built-in roles or create custom ones—scoped to Enterprises and Workspaces.
Reilly O'Donnell
Founding Engineer
Fine-grained access control is here! Assign built-in roles or create custom ones—scoped to Enterprises and Workspaces—so your team gets exactly the permissions they need.
Here's a breakdown of everything we've added:
Built-in Roles
We've added five enterprise roles and four workspace roles out of the box:
Enterprise
- Owner — Full control, including managing other owners and deleting the enterprise
- Admin — Day-to-day management without destructive capabilities
- Billing Admin — Access to billing, payments, and usage—nothing else
- Member — Standard access with the ability to create workspaces
- Viewer — Read-only access for stakeholders who need visibility
Workspace
- Owner — Full control over a single workspace
- Admin — Manage settings and members
- Editor — Create and edit content
- Viewer — Read-only access
Custom Roles
Built-in roles not quite right? Create your own. Pick from 40+ granular permissions across domains like billing, members, teams, workflows, tools, secrets, and integrations—then assign them however you like.
Team-Based Access
Assign a role to a team, and everyone on that team inherits access to the workspace. When someone joins the team, they get access automatically. When they leave, it's revoked. No manual cleanup.
Permission Merging
Users can have multiple access paths—direct membership, team membership, or enterprise-level overrides. Permissions merge across all of them. If any path grants access, the user has it.
Enterprise Overrides
Enterprise Admins can manage all workspaces without being added to each one individually. Useful for platform teams and compliance workflows.
Get Started
RBAC is available now in your enterprise settings. Create custom roles, assign them to teams, and lock down access the way you need to.