Nextflow Tower CLI#
The Tower command line is called tw
. This allows you to manage Tower elements like pipelines, actions, and compute environments in the terminal.
Tower is a full-stack application for the management of data pipelines and compute resources. It enables collaborative data analysis at scale, on-premises or in any cloud.
The Tower CLI interacts with Tower, providing an interface to launch pipelines, manage cloud resources, and administer your analysis.
Key features#
-
A Nextflow-like experience: Tower CLI provides a developer-friendly environment. Pipelines can be launched with the CLI similar to Nextflow, but with the benefits of Tower. Tower provides monitoring, logging, resource provisioning, dataset management, and collaborative sharing.
-
Infrastructure as code: All Tower resources, including pipelines and compute environments, can be described in a declarative manner. This allows a complete definition of an analysis environment that can be versioned and treated as code. It greatly simplifies sharing and reusing configurations and routine administration.
-
Built on OpenAPI: Tower CLI interacts with Tower via the Tower API which is created using the latest OpenAPI 3.0 specification. Tower CLI provides full control of the Tower application, facilitating maximum insights into your pipeline submissions and execution environments.
Availability#
Tower CLI can be installed on macOS, Windows, and Linux.
Visit the Tower CLI GitHub repository for installation and configuration details.