Skip to main content
Version: 23.3

Deployment and usage methods

Seqera Platform is available in two deployment editions and can be accessed via the web user interface (UI), API, CLI, or in Nextflow directly using a flag.

Seqera Platform editions

Seqera Platform Cloud

The hosted Seqera Cloud edition is recommended for users who are new to Seqera. It's an ideal choice for individuals and organizations looking to set up quickly. See Community Showcase for instructions to launch your first pipeline. Seqera Cloud has a limit of five concurrent workflow runs per user. It's available free of charge at cloud.tower.nf.

Seqera Platform Enterprise

Seqera Platform Enterprise is installed in an organization's own cloud or on-premises infrastructure. It includes:

  • Monitoring, logging, and observability
  • Pipeline execution Launchpad
  • Cloud resource provisioning
  • Pipeline actions and event-based execution
  • LDAP and OpenID authentication
  • Enterprise role-based access control (RBAC)
  • Full-featured API
  • Dedicated support for Nextflow and Seqera Platform

To install Seqera Platform in your organization's infrastructure, contact us for a demo to discuss your requirements.

How to use Seqera Platform

You can access your Seqera instance through the UI, the API, the CLI, or in Nextflow directly using the -with-tower option.

Seqera Platform UI

  1. Create an account and log in to Seqera at cloud.tower.nf.

    Platform login sessions remain active as long as the application browser window remains open and active. When the browser window is terminated, automatic logout occurs within 6 hours by default.

  2. Create and configure a new compute environment.

  3. Start launching pipelines.

Seqera API

See API.

Seqera CLI

See CLI.

Nextflow -with-tower

If you have an existing environment where you run Nextflow directly, you can still leverage Seqera Platform capabilities by executing your Nextflow run with a with-tower flag:

  1. Create an account and log in to Seqera.
  2. From your personal workspace: Go to the user menu and select Settings > Your tokens.
  3. Select Add token.
  4. Enter a unique name for your token, then select Add.
  5. Copy and store your token securely.

The access token is displayed only once. Save the token value before closing the Personal Access Token window.

  1. Open a terminal window and create environment variables to store the Seqera access token and Nextflow version. Replace <your access token> with your newly-created token.

    export TOWER_ACCESS_TOKEN=<your access token>
    export NXF_VER=23.1.3

Bearer token support requires Nextflow version 20.10.0 or later. Set with the NXF_VER environment variable.

  1. To submit a pipeline to a workspace using Nextflow, add the workspace ID to your environment:

    export TOWER_WORKSPACE_ID=000000000000000

    To find your workspace ID, select your organization in Seqera and navigate to the Workspaces tab.

  2. Run your Nextflow pipeline with the -with-tower flag:

    nextflow run main.nf -with-tower

    Replace main.nf with the filename of your Nextflow script.

You can now monitor your workflow runs in the Seqera interface. To configure and execute Nextflow pipelines in cloud environments, see compute environments.

See the Nextflow documentation for further run configuration options using Nextflow configuration files.