What Is a Workspace?
A workspace is a logical container that includes:- Connected repositories
- Cloud and infrastructure integrations
- Containers and runtime assets
- Security findings and compliance reports
- Team members and access roles
- Subscription limits and billing
Multiple Workspaces per Client
Each client can create multiple workspaces within their Krait account. This is useful when you want to:- Separate production and non-production environments
- Isolate different teams or departments
- Manage multiple products or customer environments
- Apply different subscription tiers to different workloads
Subscription and Limits per Workspace
Subscriptions are applied per workspace, not per account. The selected workspace tier determines limits such as:- Number of repositories that can be connected
- Number of cloud integrations
- DNS integrations
- Containers
- DeepScan credits
- Number of team members
- Availability of advanced features (e.g. developer insights, custom scheduling, SLA alerts)
- One client may run a Premium workspace for production
- And a Basic or Playground workspace for testing or internal use
Billing Model
Billing in Krait is workspace-based.- Each workspace has its own subscription plan
- Charges apply per workspace on a monthly basis (except free tiers)
- Upgrading or downgrading a workspace affects only that workspace
Team Members and Access
Clients can invite team members into a workspace. Key points:- Members are added per workspace
- Access is limited to the workspace they are invited to
- Different workspaces can have different team compositions
Why Krait Uses a Workspace Model
The workspace model allows Krait to deliver:- Clear isolation of security data
- Flexible subscription management
- Scalable usage across teams and environments
- Cleaner audit and compliance boundaries
- Enterprise-friendly billing and access control