Skip to content

Projects and Collaboration

Projects provide multi-tenant isolation boundaries in Omnismith. All data models (Attributes, Templates, Entities), Automations, Dashboards, and Access Security settings live inside a specific project workspace.


  • Project Switcher: Use the project dropdown in the top left header to switch between accessible project workspaces.
  • Creating Projects: Project owners can create new empty projects or initialize workspaces from Marketplace Blueprints.
  • Project Settings: Customize the project name, description, and default timezone.

2. Managing Team Members & Role Assignments

Section titled “2. Managing Team Members & Role Assignments”
  1. Navigate to Project Settings → Users (or open Project Details from the sidebar).
  2. Invite Member: Click + Invite Member and enter the email address of the team member.
  3. Assign Role: Select a predefined role (e.g. Owner, Admin, Editor, Viewer) or a custom workspace role.
  4. Member Offboarding: Remove members or modify their role permissions at any time.

Project details interface showing team member list, role assignments, and invite action


[!NOTE] Strict Multi-Tenant Isolation: Every API request carries a X-Project-Id context header. Database queries and Kafka event queues are scoped strictly to the project tenant, preventing cross-tenant data leakage.


[!TIP]