docsite/docs/intro.md
Komodo is a web application for managing servers, builds, deployments, and automated procedures.
There is no limit to the number of servers you can connect, and there never will be.
Komodo is composed of two components: Core and Periphery.
| Component | Role |
|---|---|
| Core | Web server hosting the API and browser UI. All user interaction flows through Core. |
| Periphery | Small, stateless agent running on each connected server. Called by Core to perform actions, report system usage, and retrieve container logs. |
Core exposes a REST and WebSocket API for programmatic access. Client libraries are available:
Komodo has a granular, role-based permissioning system so teams of developers, operators, and administrators can collaborate safely. See Permissioning for details.
User sign-on supports username/password and OAuth (GitHub, Google, and generic OIDC). See Core Setup.
Komodo uses Docker as the container engine for building and deploying.
:::info
Podman is also supported via the podman → docker alias.
:::