Deployment modes¶
A deployment mode determines who operates Loco and whether the platform serves one customer or multiple customers. Application environments such as staging and production exist within that platform.
Loco's product direction includes three modes. Dedicated provisioning and a packaged self-hosting release are not documented as generally available in this repository. Confirm availability with the project maintainers before selecting a managed installation.
| Mode | Platform operator | Platform tenancy | Application operator |
|---|---|---|---|
| Multi-tenant SaaS | Loco | Multiple customers share the platform | Your team |
| Dedicated | Loco | A platform installation for one customer | Your team |
| Self-hosted | Your team | Your team controls the installation and tenancy | Your team |
Multi-tenant SaaS¶
Connect to Loco's managed API and dashboard. Your team works with organizations, workspaces, and applications. Loco operates the platform's control plane and Kubernetes infrastructure.
loco login
loco web
See architecture for how the control plane and regional components fit together.
Dedicated¶
A dedicated installation gives one customer a Loco-operated platform. Use the installation's API and dashboard URLs. Instance provisioning, capacity, and operational responsibilities need an agreement with the operator; these docs do not define pricing or service guarantees.
Self-hosted¶
Your team operates the control plane, Kubernetes clusters, networking, certificates, registry, database, and observability. Your team also owns upgrades, backups, capacity, and incident response.
Start with the self-hosting guide. The repository contains Helm charts, environment configuration, and a local development setup; it does not provide a complete production installation command.
Environments within a mode¶
Staging and production are application targets, independent of deployment mode. A dedicated or self-hosted installation can also have staging and production environments. Keep each instance's credentials and endpoints separate. See environments.