Skip to main content
Modern development is collaborative. Karada uses Workspaces (often called Teams) to allow multiple developers, managers, and stakeholders to interact with projects, billing, and settings collaboratively.

Workspaces overview

A Workspace is a shared environment where Projects reside.
  • You can belong to multiple workspaces.
  • You can switch between workspaces using the Team Switcher in the top-left corner of the Karada Dashboard.
  • Billing is always tied to the Workspace, not to individual user accounts.
When you create an account, Karada automatically provisions a Personal Workspace for you. You can create additional Team Workspaces at any time.

Role-Based Access Control (RBAC)

To protect critical infrastructure, Karada implements strict Role-Based Access Control. When you invite team members to your workspace, you must assign them a specific role.
Owner
Highest Privilege
Owners have unrestricted access. They can delete the workspace, manage billing details, delete projects, and modify team members’ roles.
Admin
High Privilege
Admins can manage projects, trigger deployments, add environment variables, and view all usage statistics. They cannot delete the workspace or modify billing.
Member
Standard Privilege
Members can view projects, view deployment logs, and view usage statistics. They cannot trigger new deployments, view raw environment variable values, or modify team settings.

Inviting Members

  1. Navigate to your Workspace settings.
  2. Select the Members tab.
  3. Click Invite Member.
  4. Enter the user’s email address and select their desired role.
  5. The user will receive an email invitation to join Karada and link to your workspace.