xpack-databricks @ 0.2.1
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):
- Per-call overrides (
opts.host/opts.tokenoropts.serverUrl/opts.accessToken) databricks { ... }session config- Environment variables
DATABRICKS_HOST/DATABRICKS_TOKEN - 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 |