×

xpack-databricks @ 0.2.1

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

To use the xpack-databricks plugin, set your license and configure the plugin in your Nextflow configuration:

export NXF_XPACK_LICENSE=<your license string>

Add the plugin to your nextflow.config:

plugins {
    id 'xpack-databricks@0.2.0'
}

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

Configure authentication using the databricks block (or environment variables):

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

Authentication 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

Examples

Unity Catalog 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 27 Feb 2026 08:20:04 (UTC)
Release Notes -
Download URL https://registry.nextflow.io/api/v1/plugins/xpack-databricks/0.2.1/download/xpack-databricks-0.2.1.zip
Store URL https://public.cr.seqera.io/v2/nextflow/plugin/xpack-databricks/blobs/sha256:3f21c92acbcc00f2276d13a1ea97d92a711c5b0d0d1774c8fbd756e5a668eba3
Size 10.2 MB
Checksum ffbce4a458b1778f933fe61e578ab1490a5b1e5b40e5f8ec4b21b2ee4d2406ddbc5a9a7e40c60a9e758a4a291ede959f1bc493a3e5ba9c93c7bc8675233cc7f9
Total downloads 1 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