Skip to content

API Reference

Generated from each package’s TypeScript exports and JSDoc. For usage guides and rationale, start with the package’s README under Package Reference; edit the source types / JSDoc and rerun the docs generator to update these pages.

Package Area Summary
@dbx-tools/appkit Node and AppKit Node-side helpers for Databricks AppKit apps.
@dbx-tools/appkit-mastra Node and AppKit AppKit plugin and server-side toolkit for hosting Mastra agents inside a Databricks App.
@dbx-tools/appkit-web-search Node and AppKit Server-side web-search runtime, Mastra tools, and AppKit plugin.
@dbx-tools/auth Node and AppKit Passwordless authentication runtime built on Better Auth, email OTP, passkeys, and caller-provided identity policy and delivery.
@dbx-tools/cli CLI Tools The single dbx CLI: workspace lifecycle, Model Serving proxy, AppKit env, and a gated public tunnel.
@dbx-tools/cli-appkit-env CLI Tools CLI and formatting helpers for exporting AppKit auto-configuration results.
@dbx-tools/cli-model-proxy CLI Tools Local OpenAI-compatible proxy for Databricks Model Serving.
@dbx-tools/cli-tunnel CLI Tools Wrap any command in a public Portr, FRP, or combined tunnel fronted by @dbx-tools/auth email OTP and passkeys.
@dbx-tools/core Node and AppKit Node-only core helpers for layered configuration, binary installation, process execution, locking, and project discovery.
@dbx-tools/databricks Node and AppKit Generic Node-side Databricks workspace and cloud infrastructure helpers.
@dbx-tools/databricks-zerobus Node and AppKit Region-aware Zerobus ingest helpers for Databricks workspaces.
@dbx-tools/email Node and AppKit Server-side email runtime, agent tools, and AppKit plugin.
@dbx-tools/fs Node and AppKit Node local-disk FileSystem implementation of the @dbx-tools/shared-fs contract. Built on BaseFileSystem, so this package only owns host separator conversion (toBackendPath), Node I/O, symlink containment (preparePath), and errno mapping.
@dbx-tools/genie Node and AppKit Server-side Databricks Genie chat drivers.
@dbx-tools/model Node and AppKit Workspace-aware Databricks Model Serving selection.
@dbx-tools/path Node and AppKit Node filesystem path toolkit for discovery, matching, ignoring, scanning, and watching.
@dbx-tools/postgres Node and AppKit Connection-correct PostgreSQL primitives for Node.js: advisory locks that hold the connection they lock, and a structured topic bus over LISTEN/NOTIFY.
@dbx-tools/search Node and AppKit Extensions for AppKit’s beta AI Search plugin: agent tools, federated search, index lifecycle helpers, and an AppKit-compatible Lakebase full-text provider.
@dbx-tools/shared-auth Shared Contracts Browser-safe schemas and types for the dbx-tools passwordless authentication gate.
@dbx-tools/shared-core Shared Contracts Browser-safe utility base for @dbx-tools/* packages.
@dbx-tools/shared-email Shared Contracts Browser-safe email sending schemas and inferred types.
@dbx-tools/shared-email-template Shared Contracts Universal React Email presentation shared by dbx-tools server and browser email surfaces.
@dbx-tools/shared-fs Shared Contracts Browser-safe filesystem contract and abstract base for rooted storage backends.
@dbx-tools/shared-genie Shared Contracts Browser-safe Genie schemas, event vocabulary, and snapshot diff helpers.
@dbx-tools/shared-mastra Shared Contracts Browser-safe contract for the AppKit Mastra plugin.
@dbx-tools/shared-model Shared Contracts Browser-safe model-selection contract and classifier.
@dbx-tools/shared-search Shared Contracts Browser-safe schemas and extension types for AppKit-compatible AI Search providers.
@dbx-tools/shared-teams Shared Contracts Browser-safe Adaptive Card and Bot Framework activity schemas (plus inferred types) for the Teams add-on.
@dbx-tools/teams Node and AppKit Server-side Microsoft Teams Adaptive Card runtime, agent tool, and AppKit plugin.
@dbx-tools/tunnel Node and AppKit Front an app with a public Portr and/or FRP tunnel and the passwordless @dbx-tools/auth gate, in-process.
@dbx-tools/ui-appkit React UI Shared React and Tailwind foundation for AppKit-oriented UI packages.
@dbx-tools/ui-auth React UI React passwordless authentication surfaces for @dbx-tools/auth.
@dbx-tools/ui-branding React UI Portable dbx tools brand assets and React/browser bindings for a validated BrandContext from @dbx-tools/shared-core.
@dbx-tools/ui-email React UI React email surfaces for AppKit chat and admin workflows.
@dbx-tools/ui-mastra React UI React chat UI for the AppKit-Mastra plugin.
@dbx-tools/ui-search React UI React search box and results for Databricks AI Search.
@dbx-tools/ui-teams React UI React surface for the Teams add-on: render Microsoft Teams Adaptive Cards in the browser with the adaptivecards JavaScript renderer.