The Nextflow plugin registry
The Nextflow plugin registry is a central repository for Nextflow plugins. It hosts an index of plugin metadata that supports plugin discovery, accessibility, and version tracking.
Nextflow 25.04 and later can use the plugin registry as a drop-in replacement for the legacy plugin index hosted on GitHub. See Migrating to the Nextflow plugin registry for more information about migrating to the Nextflow plugin registry.
Note
The Nextflow plugin registry is currently available as a public preview. Plugin developers can access the registry by contacting info@nextflow.io to obtain registry access tokens.
Claiming a plugin
Ownership of a plugin is required to publish plugins to the Nextflow plugin registry.
To claim ownership of a plugin:
Open the Nextflow plugin registry in a browser.
Log in to Seqera with your GitHub or Google account, or by providing an email address.
Note
If you are logging in for the first time, Seqera will send an authentication link to your email address to complete the login process.
Go to the My plugins page and select Claim a plugin.
Enter your unique plugin name or select the plugin you wish to claim in the Plugin name field.
Enter your organization name in the Provider field.
Note
This organization must match with the organization specified when publishing your plugin.
Select Submit Request.
The plugin will show as PENDING REVIEW under Pending Ownership Requests until an admin approves the claim. Admin approval is required only once.
Creating an access token
An API access token is required to publish plugins to the Nextflow plugin registry.
To create an API access token:
Open the Nextflow plugin registry in a browser.
Log in to Seqera with your GitHub or Google account, or by providing an email address.
Note
If you are logging in for the first time, Seqera will send an authentication link to your email address to complete the login process.
Go to the Access tokens page.
Under Create New Access Token, enter a descriptive name for the Token name and select the token duration from the Expiry drop down.
Select Generate token.
Copy and past token somewhere safe, you won’t be able to see it again.
Once you have your token, see Publishing a plugin for instructions on how to use it.