Lerna vs Octopus Deploy
Lerna
lerna.js.orgOctopus Deploy
octopus.comSide by side
| Figure | Lerna | Octopus Deploy |
|---|---|---|
| Price from | $29/mo | $64.17/mo |
| Free plan | Yes | — |
| Free trial | Yes | Yes |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| Linux | — | Yes |
| API | — | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 3 | 6 |
| Spec score · Release automation tools | 8.1 (#3) | 8.1 (#4) |
| Product | Lerna is a fast, modern build system for managing and publishing multiple JavaScript and TypeScript packages from one repository. | Octopus Deploy is a continuous delivery platform for release orchestration, deployment automation, and runbook automation. |
| Security | Nx Cloud stores hashed task inputs and cached results rather than actual code, supports end-to-end encryption, and offers self-hosted deployment through Enterprise. | Octopus says it is compliant with standards such as ISO27001 and SOC II, receives an annual third-party security review, and runs public bug bounty programs. |
| Support | The Nx Cloud Hobby plan includes community support, while the Team plan includes email support and Enterprise includes dedicated support and SLAs. | Plan support ranges from community support on Free to 8/5 weekday support on Professional and 24/7 support on Enterprise. |
Plans
Octopus Deploy
- Machines add-on$770 a year
- Tenants add-on$770 a year
- Professional$4,330 a year
- Enterprise$24,600 a year
- FreePrice not published
- Premium Support add-onPriced on request
In their own words
Lerna
Lerna is a free, open-source build system for managing and publishing JavaScript and TypeScript packages from one repository. It runs commands across projects in an efficient order and can parallelize tasks, cache results, and distribute work across machines. When task files and terminal output are already in its computation cache, Lerna can restore them instead of rerunning the task. It manages package versioning and npm publishing, with fixed or independent versioning workflows, and includes an interactive graph for viewing workspace structure and dependencies. Lerna uses Nx to identify workspace packages and dependencies and to run scripts with parallelism, caching, and distribution. It supports npm, yarn, pnpm, and bun; dependency installation and linking should be handled through those package managers’ workspace features. Nx Cloud has a free Hobby plan, a Team plan at $29 a month, and Enterprise with custom pricing. For closed-source projects, Nx Cloud provides the first 500 computation hours per month free, then charges $1 per computation hour. Its Hobby plan includes 50,000 credits monthly, five contributors, 10 concurrent CI connections, and community support.
Octopus Deploy
Octopus Deploy is a continuous delivery platform for release orchestration, deployment automation and runbook automation. Its release workflow includes versioning, promotion between environments, rolling, blue/green and canary deployments, configuration management, approvals, deployment freezes and coordination across projects. It can deploy to Kubernetes, Linux and Windows virtual machines, AWS, Azure and Google Cloud through Tentacle, SSH, command line or web service connections. Teams can run it in their own infrastructure or private cloud, or use hosted Octopus Cloud. Integrations include CI tools such as GitHub Actions, Jenkins and TeamCity, plus ITSM tools such as ServiceNow and Jira Service Management. The Free tier has no time limit and includes 10 projects, 10 tenants, 10 machines and 10 users. Professional costs $4,330 USD per year and includes 20 projects; Enterprise costs $24,600 USD per year and includes 100 projects. Support ranges from community support on Free to 8/5 weekday support on Professional and 24/7 support on Enterprise. Self-hosted Octopus Server runs on Windows Server or as a Linux container and requires SQL Server 2016+ or Azure SQL.