Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.karada.ai/llms.txt

Use this file to discover all available pages before exploring further.

Modern development relies on collaboration. Karada uses Workspaces (often referred to as Teams) to allow multiple developers, managers, and stakeholders to interact with projects, billing, and settings collaboratively.

Workspaces Overview

A Workspace acts as a shared environment where your Projects reside.
  • You can belong to multiple workspaces simultaneously.
  • You switch between workspaces using the Team Switcher in the top-left corner of the Karada Dashboard.
  • Billing ties directly 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 your 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 hold 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, deployment logs, and usage statistics. They cannot trigger new deployments, view raw environment variable values, or modify team settings.

Inviting Members

Follow these steps to invite a new team member:
  1. Navigate to your Workspace settings.
  2. Select the Members tab.
  3. Click the Invite Member button.
  4. Enter the user’s email address and select their designated role.
  5. The user receives an email invitation linking them to your workspace upon acceptance.