Account & Team
User roles & permissions
Everyone you add to your Pendra organisation has one of three roles: owner, operator, or member. All three can send API requests and run inference on every model your workers serve — the difference is administration. Owners manage the organisation itself: who's on the team, billing, and the workers and models behind your endpoints. Operators manage the workers and models — add a worker, install or configure models, handle worker connection keys, and require end-to-end encryption — without touching the team, billing, or the organisation's name. Members get day-to-day access to inference and usage, without any admin controls.
What each role can do
| Action | Owner | Operator | Member |
|---|---|---|---|
| Send API requests / run inference on any endpoint | ✓ | ✓ | ✓ |
| Create and manage your own API keys | ✓ | ✓ | ✓ |
| View workers, installed models, and usage | ✓ | ✓ | ✓ |
| View organisation name and team members | ✓ | ✓ | ✓ |
| Add workers and install, remove, or configure their models | ✓ | ✓ | — |
| Create or revoke worker connection keys | ✓ | ✓ | — |
| Require end-to-end encryption for the organisation | ✓ | ✓ | — |
| Invite or remove members, and change their roles | ✓ | — | — |
| Rename or delete the organisation | ✓ | — | — |
| Manage billing and your plan | ✓ | — | — |
API keys belong to the organisation, but everyone manages their own: operators and members can create keys and revoke the ones they created, while owners can revoke any key in the organisation.
Changing a role
An owner changes a teammate's role from the console under Settings → Members. The new role takes effect the next time that person signs in or switches into the organisation.
Every organisation keeps at least one owner, so you can't remove or demote the last remaining owner. Promote someone else to owner first if you need to step down.
Belonging to more than one organisation
A single Pendra login can belong to several organisations at once — for example a personal one and a team you were invited to. Each organisation is a separate workspace with its own workers, models, API keys, billing, and members; nothing is shared between them.
To create another organisation, open the console, go to Account → Your Organisations, and choose New organisation. You become its owner, and Pendra switches you into it straight away. Switch between the organisations you belong to from the same list, or from the organisation switcher at the top of the sidebar. You can own up to five organisations.