Development
AppKit provides multiple development workflows to suit different needs: local development with hot reload, AI-assisted development with MCP, and remote tunneling to deployed backends.
Prerequisites
- Node.js v22+ environment with
npm - Databricks CLI (v0.286.0 or higher): install and configure it according to the official tutorial.
- A new Databricks app with AppKit installed. See Bootstrap a new Databricks app for more details.
Development flows
There are multiple supported development flows available with AppKit:
- Local development: Run the development server with hot reload for both UI and backend code. This is the default development flow and is suitable for most use cases.
- Remote Bridge: Create a remote bridge to a deployed backend while keeping your queries and UI local. This is useful for testing against production data or debugging deployed backend code without redeploying your app.
See also
- App management: Manage your AppKit application throughout its lifecycle using the Databricks CLI
- Architecture: Learn about the architecture of AppKit