Overview
Ormi uses role-based access control (RBAC) to manage what users can view and manage within a project. Each project has four roles:- Owner
- Admin
- Manager
- User
Roles determine access to all products, API keys, project settings, and billing.
Owner
Theowner has full control over the project.
What owners can do
- All
adminpermissions - Manage billing and payment methods
- Delete the project
- Transfer project ownership
There is exactly one Owner per project.
Admin
admins manage the project and its members but do not have billing or deletion rights.
What admins can do
- Rename the project
- Add or remove project members
- Assign roles to members
- Deploy and delete subgraphs
- Create and manage API keys
- View usage and billing information (read-only)
What admins cannot do
- Manage billing
- Delete the project
- Transfer project ownership
Manager
Managers are responsible for day-to-day operational tasks.What managers can do
- Deploy subgraphs
- Delete subgraphs
- Create and manage API keys
What managers cannot do
- Manage project members
- Change project settings
- Access billing
- Delete the project
User
Users have read-only access.What users can do
- View subgraphs
- Query data
- View API keys (read-only)
- View project configuration (read-only)
What users cannot do
- Deploy or delete subgraphs
- Create API keys
- Manage members
- Access billing or project settings
Changing the role of a team member
You must delete the member first and reinvite the member with the new role.Notes on permission
- Permissions are project-scoped. Roles apply per project, not globally.
- Only
ownersandadminscan manage project membership and roles. - Billing access is restricted to
ownersonly. - API keys can be created by
adminsandmanagers, butusershave read-only access. - Some permissions may vary depending on plan or environment configuration.