
What is Compartment?
Key Features
Isolated environments
Each agent application runs in an isolated context, preventing cross-contamination and unauthorised resource access
Access controls
Fine-grained permissions let you specify which agents can interact with external systems, APIs, or sensitive resources
Private system connectivity
Agents can connect securely to internal systems without exposing infrastructure or credentials
Audit logs
Complete activity logging for compliance, debugging, and security monitoring
Self-hosted deployment
Deploy on your own infrastructure for full data control and compliance flexibility
Team management
Built-in support for multiple users and teams with role-based access
Pros & Cons
Advantages
- Open source with no vendor lock-in or licensing restrictions
- Purpose-built for AI agents rather than retrofitted from general runtimes
- Self-hosted deployment ensures data sovereignty and regulatory compliance
- complete audit trails support compliance and incident investigation
- Strong isolation model prevents agents from interfering with one another
- Direct access to private systems without exposing credentials or infrastructure
Limitations
- Requires technical expertise to deploy, configure, and maintain
- You are responsible for infrastructure, updates, scaling, and security patches
- No managed or fully-hosted option available if you prefer outsourced operations
- Relatively new project, so community and ecosystem are still growing
- Documentation and examples may be limited compared to established platforms
- Operational overhead increases with team size and complexity
Use Cases
Deploying internal AI agent tools securely across departments
Sharing AI-powered applications with external teams whilst protecting internal systems
Running agents in regulated industries where audit trails and isolation are mandatory
Building AI agent applications for organisations requiring data to remain on-premise
Creating multi-tenant agent platforms with strict isolation between customers
Orchestrating multiple AI agents within a single secure environment