Hierarchy
Organization
An Organization is the top-level container representing your company or team.- Unique identifier (e.g.,
org_abc123) - Billing and subscription management
- User management and access control
- Multiple workspaces
Workspace
A Workspace is a project container within an organization.- Group related resources together
- Separate projects or teams
- Share resources within a workspace
Environment
An Environment provides isolation for different stages of development.- Production - Live workloads
- Development - Testing and development
- Staging - Pre-production testing
- Knowledge Stores
- Memory Stores
- Data Sources
- API keys
How It Works with the SDK
Your API key contains your org, workspace, and environment context. The SDK extracts these automatically:Data Isolation
| Level | Isolation | Description |
|---|---|---|
| Organization | Complete | No data sharing between orgs |
| Workspace | Logical | Separate namespaces within org |
| Environment | Logical | Separate dev/staging/prod data |
Best Practices
- One org per company - Don’t create multiple orgs for the same company
- Workspaces for projects - Separate different projects or teams
- Environments for stages - Use dev/staging/prod environments
- Separate API keys - Use different keys for each environment