Skip to content

Function: tryGetExecutionContext()

tryGetExecutionContext(): ExecutionContext | undefined

The current AppKit execution context, or undefined when AppKit isn’t initialized (outside a request scope). Swallows AppKit’s InitializationError; any other error propagates.

ExecutionContext | undefined

import { appkit } from "@dbx-tools/appkit";
import { createWorkspaceClient } from "@databricks/appkit";
// OBO-scoped inside a request, service principal from a CLI or script.
const client = appkit.tryGetExecutionContext()?.client ?? createWorkspaceClient();