Team Management
LobstaCloud uses an organization-based team model. Every user belongs to an organization, and instances are owned by organizations, not individuals.
Roles
| Role | Permissions |
|---|---|
| Owner | Full access. Can delete the organization, manage billing, manage all members, manage API keys, manage instances. Cannot be removed. |
| Admin | Can invite/remove members (except Owner), create/manage API keys, manage instances. |
| Member | Can view and interact with instances. Cannot manage team or API keys. |
Invite a Team Member
- Go to Team in the sidebar.
- Click Invite Member.
- Enter their email address and select a role (
ADMINorMEMBER). - Click Send Invite.
If the email doesn't have an existing account, one is created automatically. The user can then sign in via Google or GitHub using that email.
💡
You need OWNER or ADMIN role to invite members.
Remove a Team Member
- Go to Team.
- Find the member and click Remove.
- Confirm the removal.
Restrictions:
- You cannot remove the organization Owner.
- You cannot remove yourself.
- Only
OWNERorADMINcan remove members.
Permission Reference
| Action | Owner | Admin | Member |
|---|---|---|---|
| View instances | ✓ | ✓ | ✓ |
| Interact with instances | ✓ | ✓ | ✓ |
| Create/delete instances | ✓ | ✓ | ✗ |
| Invite/remove members | ✓ | ✓ | ✗ |
| Create/revoke API keys | ✓ | ✓ | ✗ |
| Manage billing | ✓ | ✗ | ✗ |
| Delete organization | ✓ | ✗ | ✗ |
Troubleshooting
Team member can't access instances
Ensure they're signed in with the same email used for the invitation. They need an active organization membership — check the Team page.
"Insufficient permissions" error
This means your role doesn't have the required permissions:
- Creating/revoking API keys requires
OWNERorADMIN - Inviting/removing team members requires
OWNERorADMIN - Deleting instances requires
OWNERorADMIN - Deleting the organization requires
OWNER