Workspaces
AgentLattice supports multiple workspaces, each with its own agents, policies, approvals, and audit trail. Use workspaces to separate environments (dev, staging, production), teams, or business units while keeping everything under one account.
How Workspaces Work
Each workspace has its own URL: agentlattice.io/your-workspace/dashboard. Everything inside a workspace is isolated. Agents registered in one workspace do not appear in another. Policies, delegations, approval queues, and audit logs are all scoped to the workspace they belong to.
When you sign in, AgentLattice takes you to the workspace you used most recently. If you only have one workspace, you go straight to its dashboard.
Switching Workspaces
The workspace switcher sits at the top of the sidebar. Click it to see all workspaces you belong to, then select one to switch. The URL updates immediately and all data on the page reflects the new workspace.
On mobile, tap the workspace icon at the top of the bottom navigation bar to open the workspace picker.
Creating a New Workspace
Open the workspace switcher and select Create new workspace. Give your workspace a name and AgentLattice generates a URL-safe slug automatically. Once created, you land in the new workspace's dashboard, ready to register agents and configure policies.
Common patterns:
- Dev / Staging / Production — Separate workspaces for each environment so policy changes can be tested before going live.
- Team separation — Engineering, data science, and operations each get their own workspace with independent policies and approval flows.
- Client isolation — Consultancies or managed service providers create one workspace per client for clean data boundaries.
Membership and Access
Each workspace has its own member list. You must be a member of a workspace to see its data. If you visit a workspace URL you do not belong to, you see a message explaining the workspace is private and suggesting you ask a member to invite you.
When someone with a corporate email domain signs up, AgentLattice checks whether a workspace already exists for that domain. If it does, the new user is offered the choice to join the existing workspace or create their own.
SDK Integration
When using the AgentLattice SDK, each API key is scoped to a specific workspace. Actions performed with that key (registering agents, reporting events, requesting approvals) are automatically associated with the correct workspace. No code changes are needed to support multiple workspaces beyond using the right API key for each environment.
Data Isolation
Workspaces provide complete data isolation:
- Agents registered in workspace A are invisible in workspace B.
- Policies configured in one workspace do not affect another.
- Audit logs are scoped per workspace. Compliance exports only include data from the workspace they are generated in.
- Approvals are queued per workspace. Approvers in one workspace cannot see or act on requests from another.
- Incidents and security events are tracked independently per workspace.