Skip to main content What It Does
Team Collaboration in Monk enables multiple users to work together on deployments and infrastructure under shared organizations. Create organizations for your team, invite members, assign roles, and manage shared clusters with fine-grained access control.
All team management happens through visual UI panels in your IDE - not via chat.
How It Works
Managing Organizations
Access the Organization panel from your IDE sidebar (or status bar):
What you can do:
Switch between organizations (dropdown selector)
View organization overview (plan, usage tokens, seats)
Manage members and their roles
Send invitations to new members
Configure cluster policies
View organization clusters
UI Layout:
Left column: Overview card, Cluster settings
Right column: Members table, Invitations section
All actions done via buttons, dropdowns, and forms
Inviting Team Members
In the Organization panel:
Select your organization from the dropdown at the top
Scroll to the Invites section
Enter team member’s email address
Select role (Member or Admin)
Click Invite button
Invitation token is generated and automatically copied to clipboard
Share the token with your teammate
Invitation process:
Invitee receives invitation token
They enter token during Monk setup
Automatically added to organization
Gets access based on assigned role
Managing Existing Members
In the Members table:
View all organization members
See each member’s role (Owner, Admin, Member)
Owners can: Change member roles via dropdown, Remove members
Admins can: Remove members (except owners)
Members can: View only (no management)
Owner badge (green) - Full control
Admin badge (blue) - Can manage members
Member badge (gray) - Standard access
Role-Based Access Control
Three roles with different permissions:
Owner:
Full control over organization
Invite and remove members
Manage all clusters
Change organization settings
Delete organization
Configure access policies
Admin:
Invite and remove members (except owners)
Manage all clusters
Deploy to all clusters
Configure some organization settings
Cannot delete organization
Member:
View organization clusters (by default)
Deploy based on organization’s deploy policy
Create clusters based on create policy
Delete based on delete policy
Cluster Management
Open the Clusters panel from your IDE sidebar to manage clusters:
What you see:
Active cluster - Currently connected cluster (if any)
Personal clusters - Your individual clusters
Organization clusters - Grouped by organization, showing your role
For each cluster:
Switch button - Connect to this cluster
Users button - View who has access
Add to Team button (personal clusters) - Associate with organization
Delete button - Remove cluster (if you have permission)
Adding Personal Cluster to Organization:
Find the cluster in “Personal Clusters” section
Click Add to Team button
Select organization from dropdown
See warning about what will happen:
All org members get access
Cluster becomes visible to org
Org deploy policy applies
Click Associate
Organization cluster view:
Shows all clusters for each organization with:
Organization name and your role
Cluster count
Create policy and default delete policy
Individual cluster cards
Managing delete policies:
For organization clusters (if you’re admin/owner):
Click edit icon next to delete policy
Select new policy from dropdown (owner/admin/member/creator/locked)
Click Save
Access Policies
Organizations have access policies that control what members can do. Configure these in the Organization panel .
In the Cluster Settings card (admins/owners only):
Create Policy - Who can create or add clusters:
Owners only
Owners and admins
All members (default)
Select from dropdown and click Save Settings .
Default Delete Policy - For new clusters:
Owners only
Owners and admins
All members
Creator only
Locked (no one can delete)
This applies to newly created clusters. Existing cluster policies can be changed per-cluster in the Clusters panel.
Per-Cluster Delete Policy:
In the Clusters panel, each organization cluster shows its delete policy. If you’re an admin/owner, click the edit icon to change it:
owner
admin
member
creator (only cluster creator can delete)
locked (must unlock first)
How policies work:
Create policy - Checked when creating new clusters
Delete policy - Checked when deleting clusters (per-cluster setting)
Violating policy shows “You don’t have permission” error
What Makes This Different
Traditional team infrastructure management requires:
Setting up IAM users in each cloud provider
Managing SSH keys and access credentials
Complex permission systems per provider
Coordinating deployments across team manually
Sharing credentials insecurely
With Monk: Create an organization, invite members, assign roles. Team members get appropriate access automatically across all infrastructure.
Key Benefits
For Developers:
Work on shared clusters with appropriate permissions
No manual credential sharing needed
Deploy based on your role
Clear visibility into what you can access
For DevOps/Admins:
Onboard entire team in minutes
Control access with simple policies
Complete visibility into team activity
No cloud provider IAM complexity
For Organizations:
Centralized infrastructure management
Consistent access control across clouds
Reduced risk of unauthorized changes
Single pane of glass for all team infrastructure
Managing Your Organization
Opening Organization Panel
Access the Organization panel from:
Click Monk icon in IDE sidebar
Select “Organization Management” from status bar
Or use IDE command palette and search “Monk Organization”
Only owners and admins can open the Organization panel (members have read-only access).
Organization Overview
The overview card shows:
Organization name
Plan type (badge at top right)
Usage tokens progress bar with remaining/total
Bonus tokens (if any)
Seats used/total
Members Management
The Members table shows all organization members:
For each member:
Email address
Role badge (owner/admin/member)
Actions: Remove button (if you have permission)
Owners can:
Change member roles (dropdown in role column)
Remove any non-owner member
Admins can:
Remove members (except owners)
Cannot change roles
Members can:
Sending Invitations
In the Invites section:
Enter email in the input field
Select role from dropdown (Member or Admin)
Click Invite button
Invitation token appears at top of panel
Token automatically copied to clipboard
Share token with invitee
Pending invites table shows:
Email address
Role
Created date/time
Revoke button (to cancel invitation)
Cluster Settings
Configure organization-wide policies (admins/owners only):
Who can create or add clusters:
Dropdown with options: Owners only, Owners and admins, All members
Controls who can provision new infrastructure
Default delete policy for new clusters:
Dropdown with options: Owners only, Owners and admins, All members, Creator only, Locked
Applies to newly created clusters
Per-cluster policies can override this
Click Save Settings to apply changes.
Coming Soon
Capability-Based Access Control COMING SOON
Fine-grained, resource-level permissions:
Grant specific capabilities on individual resources
“Can deploy to staging-cluster but not production”
Different permissions per environment, cluster, or service
Capability grants for autonomous agents
→ See Capability-Based Access Control for details