×

xpack-databricks @ 0.2.0

Provider: Seqera Labs
Claimed: 26 Feb 2026 15:54:16 (UTC)
Description: The xpack-databricks plugin extends Nextflow with enterprise Databricks integration, enabling access to Unity Catalog filesystems via `uc://` URIs and Unity Catalog metadata functions. It solves the problem of seamlessly integrating Nextflow workflows with Databricks enterprise features like Unity Catalog volumes and schemas. Data engineers and bioinformaticians using Nextflow on Databricks would use this plugin to read/write data to Unity Catalog volumes and query catalog metadata directly in their workflows.
Project URL: https://seqera.io/
Latest version: 0.2.1
Total downloads: 16 View trends

Summary

Enterprise Databricks extension for Nextflow, provided by Seqera Labs. This plugin extends the public nf-databricks plugin with enterprise features including Unity Catalog filesystem (uc:// scheme), Unity Catalog functions, and planned Unity Catalog executor and UC secrets provider capabilities.

Get Started

Installation

Add the plugin to your nextflow.config:

plugins {
    id 'xpack-databricks@0.2.0'
}

Configuration

Set your license:

export NXF_XPACK_LICENSE=<your license string>

Configure Databricks authentication in nextflow.config:

databricks {
    host = 'https://<workspace>.cloud.databricks.com'
    token = '<token>'
}

Authentication can also be provided via environment variables with the following precedence (highest to lowest):

  1. Per-call overrides (opts.host/opts.token or opts.serverUrl/opts.accessToken)
  2. databricks { ... } session config
  3. Environment variables DATABRICKS_HOST / DATABRICKS_TOKEN
  4. Legacy environment variables UNITY_CATALOG_URL / UNITY_CATALOG_TOKEN

The nf-databricks plugin is automatically loaded as a dependency.

Examples

Filesystem Access

Access Unity Catalog volumes using the uc:// URI scheme:

Channel.fromPath('uc://catalog.schema.volume/data/*.csv')
    .view()

process example {
    publishDir 'uc://catalog.schema.volume/results'
    // ...
}

Unity Catalog Functions

Query Unity Catalog metadata:

include { listCatalogs; listSchemas; listTables; describeTable } from 'plugin/xpack-databricks'

workflow {
    // List catalogs
    catalogs = listCatalogs()

    // List schemas in a catalog
    schemas = listSchemas('my_catalog')

    // List tables
    tables = listTables('my_catalog', 'my_schema')

    // Describe table structure
    desc = describeTable('my_catalog', 'my_schema', 'my_table')
}

License

Proprietary software provided by Seqera Labs. Copyright 2021-2025, Seqera Labs, S.L. All Rights Reserved.

Nextflow version >=25.10.0
Depends On nf-databricks@>=0.1.0
Release Date 26 Feb 2026 15:57:11 (UTC)
Release Notes -
Download URL https://registry.nextflow.io/api/v1/plugins/xpack-databricks/0.2.0/download/xpack-databricks-0.2.0.zip
Store URL https://public.cr.seqera.io/v2/nextflow/plugin/xpack-databricks/blobs/sha256:7613520909ce61d558dac9958ad3a87ace999c41afb00630d388bf2fe9bb33d3
Size 10.2 MB
Checksum 9e50789375d6e9a1c870d7072392b265c84886b541305a202bb62a86d1cb07b74876483bee34db002627f2b40655bf03eac6a47f4acd064066dd8b449bf4b69d
Total downloads 15 View trends
Security Scan
Version Nextflow version Date Status Downloads
0.2.1 >=25.10.0 27 Feb 2026 08:20:04 (UTC) 1
0.2.0 >=25.10.0 26 Feb 2026 15:57:11 (UTC) 15