Nextflow documentation is migrating

Nextflow documentation is being migrated to docs.seqera.io/nextflow. This site will remain available throughout the migration.

nextflow.secret

The nextflow.secret package defines the secrets provider interface and implements the built-in local secrets store.

Class Diagram

        classDiagram
    %%
    %% nextflow.secret
    %%
    ConfigBuilder --> SecretsLoader : build
    BaseScript --> SecretsLoader : run
    BashWrapperBuilder --> SecretsLoader : build

    SecretsLoader --> SecretsProvider : load
    SecretsProvider --> Secret : getSecret
    SecretsProvider <|-- LocalSecretsProvider
    Secret <|-- SecretImpl

    

Note

Some classes may be excluded from the above diagram for brevity.

Notes

The default secrets provider simply stores key-value pairs in a local JSON file.