Workspaces

A workspace is the top-level organizational unit in Miget. Every user has at least one workspace, and all resources (apps, services, projects, databases) belong to a workspace.

Workspace Types

Miget offers different workspace plans to match your team’s needs:
PlanDescription
PersonalFor individual developers. Limited to collaborators only.
TeamFor small teams with standard collaboration features.
OrganizationFor larger teams with custom roles and advanced permissions.
EnterpriseFor enterprises with full customization and dedicated support.
Workspace Plans

Creating a Workspace

When you sign up, a default workspace is created for you. You can create additional workspaces from your dashboard to organize different projects or teams.
Create Workspace
You must always have at least one workspace. The last workspace cannot be deleted.

Members

Members are users who have access to a workspace. The workspace owner can invite new members and manage their access.

Member Statuses

StatusDescription
InvitedInvitation sent, waiting for acceptance
ActiveMember has accepted and has full access
SuspendedMember access temporarily revoked
Pending BillingInvitation requires additional seat purchase

Inviting Members

  1. Navigate to SettingsMembers in your workspace
  2. Click Invite Member
  3. Enter the email address and select a role
  4. The invitee receives an email with instructions to join
Invite Member Dialog
Once invited, the member will appear in the Pending Invitations list until they accept.
Pending Invitations
If you’ve reached your plan’s member limit, inviting additional members will require purchasing extra seats.

Managing Members

Workspace admins can:
  • Change roles - Update a member’s role to adjust their permissions
  • Suspend members - Temporarily revoke access without removing them
  • Reactivate members - Restore access to suspended members
  • Remove members - Permanently revoke access

Transferring Ownership

To transfer workspace ownership to another member, please contact support. Our team will assist you with the ownership transfer process.

Roles

Roles define what actions members can perform within a workspace. Miget provides built-in roles and supports custom roles for Organization and Enterprise plans.

Built-in Roles

RoleDescription
AdminFull access to all workspace features including settings, billing, and member management
MemberCan manage apps, projects, and services but cannot access workspace settings or billing
CollaboratorLimited access for external collaborators - can deploy and operate apps but cannot create or delete resources

Permissions

Permissions are organized by domain:
  • workspace:settings - Access workspace settings
  • workspace:delete - Delete the workspace
  • workspace:billing - Manage billing and subscriptions
  • members:invite - Invite new members
  • members:remove - Remove members from workspace
  • members:manage - Update member roles and status
  • roles:manage - Create, edit, and delete custom roles
  • apps:manage - Create, configure, and delete apps
  • apps:operate - Start, stop, and restart apps
  • apps:deploy - Deploy new versions
  • apps:view - View app details and logs
  • projects:manage - Create and delete projects
  • projects:operate - Modify project settings
  • projects:view - View project details
  • services:manage - Create and delete services
  • services:operate - Modify service settings
  • services:view - View service details
  • resource:manage - Create and delete resources
  • resource:operate - Modify resource settings
  • resource:view - View resource details

Custom Roles

Custom roles are available on Organization and Enterprise plans.
Custom roles allow you to create fine-grained access control tailored to your team’s needs. To create a custom role:
  1. Navigate to SettingsRoles
  2. Click Create Role
  3. Enter a name and select the permissions
  4. Save the role
You can then assign the custom role to any workspace member.
Roles and Permissions

Role Comparison

PermissionAdminMemberCollaborator
Workspace settings
Billing management
Invite members
Manage members
Manage roles
Manage apps
Deploy apps
Operate apps
View apps
Manage projects
Manage services