
An open-source, developer-focused application delivery platform for Kubernetes that enables consistent local and production deployments using Docker containers.
Lagoon is an open-source application delivery platform designed to simplify deploying and managing containerized applications on Kubernetes. It enables developers to build, test, and deploy applications using the exact same Docker images and service configurations locally and in production. This consistency reduces deployment errors and streamlines the development workflow. Lagoon supports complex workloads, including multi-container applications like CMS and LMS, without requiring developers to have deep cloud-native expertise.
The platform is composed of two main components: Lagoon Core and Lagoon Remote. Lagoon Core handles API, authentication, and external communication, while Lagoon Remote manages provisioning, deployment, and maintenance of applications on Kubernetes clusters. Communication between these components is secured via RabbitMQ messaging, allowing for flexible multi-cluster setups and team-based management. Lagoon integrates with popular managed Kubernetes services such as Amazon EKS, Azure AKS, and Google GKE, and can also be run locally for development or testing using tools like kind or microk8s.
Lagoon supports a wide range of programming languages and frameworks, including PHP, Node.js, Python, Drupal, Laravel, WordPress, and React. It offers Helm charts for easy installation and includes additional tools like a CLI, UI dashboard, and syncing utilities. Optional integrations include database operators, logging solutions, backup services, and container image registries. Lagoon is actively maintained by amazee.io and the open-source community, with comprehensive documentation and a supportive Discord channel. Developers can get started by installing Lagoon via Helm charts and configuring their projects with YAML files to define services and deployment targets.
Developers face challenges in maintaining consistency between local development environments and production deployments, especially for complex multi-container applications on Kubernetes. Managing cloud-native infrastructure often requires specialized knowledge, creating barriers for developers and slowing down delivery.
Deploy Lagoon Core and Remote easily on any Kubernetes cluster using Helm charts.
Open Source | |
|---|---|
| Price (Monthly) | Free |
| Price (Annual) | Free |
| Messaging | N/A |
| Support | Community support via Discord and GitHub |
| Analytics |
Reliable RPC, powerful APIs, and zero hassle.
Lagoon provides extensive documentation covering installation, configuration, advanced usage, and development. The GitHub repositories include source code, Helm charts, CLI tools, and example projects. Community support is available via Discord and the official blog offers updates and tutorials.
Supports PHP, Node.js, Python, Drupal, Laravel, WordPress, React, and more with prebuilt Docker images.
Includes CLI, UI dashboard, syncing tools, and automated notifications for streamlined workflows.
Developers build and test applications locally using the same Docker images and configurations that run in production, reducing bugs and deployment issues.
Operations teams manage multiple Kubernetes clusters with Lagoon Core and Remote components communicating securely, enabling scalable and distributed deployments.
Organizations deploy CMS, LMS, and other multi-service applications on Kubernetes without requiring developers to have deep cloud-native expertise.
Discover trusted tools and services in the QuickNode Marketplace. Everything you need to launch faster and scale smarter.