# Compartment

> Compartment is a self-hosted, open-source Kubernetes deployment platform for teams to run internal tools and apps on their own infrastructure with SSO and RBAC.

- **Category:** Application Management
- **Licence:** Apache-2.0
- **Latest version:** v0.12.0
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Kubernetes
- **Tags:** CLI, Security, Automation, SSO, Deployment, Hosting, Enterprise, Gitops, Developer Tools, Rbac, Internal Tools, OIDC, Kubernetes, Docker, Audit log, Self Hosted, Audit log, Dockerfile, Gvisor, Railpack

## Description

This platform runs on Kubernetes and gives teams a way to deploy their own internal tools, private applications, and public services without creating a custom platform. You can install it into an existing cluster or let it provision a single-node k3s virtual machine. After installation, a command-line interface and a web-based control plane let you deploy applications from Git repositories or local code checkouts. Each deployed application receives a stable URL with HTTPS and built-in access control. The system includes single sign-on via OIDC, role-based access control, audit logging, and resource quotas. Applications are built using Dockerfile or Railpack into container images and run in isolated namespaces with gVisor sandboxing. It targets small-scale software such as scripts, internal utilities, AI-generated applications, dashboards, and data workflows that need a reliable place to run on infrastructure the team owns.

## Links

- [Homepage](https://github.com/compartmentdev/compartment)
- [Website](https://compartment.dev)
- [Docker](docker.io/compartmentdev/compartment-worker)
- [Documentation](https://docs.compartment.dev)
- [GitHub Repository](https://github.com/compartmentdev/compartment)
- [Discord Community](https://discord.gg/7HMWpxmqWe)

---
Source: https://selfhost.directory/project/compartment