Skip to main content

Spin Up a Databricks App

Scaffold a fresh AppKit Databricks App with `databricks apps init`, run it locally, and deploy to your workspace.

Spin Up a Databricks App preview

Build with AI

  1. Copy the prompt below
  2. Paste into Cursor, Claude Code, Codex, or any coding agent
  3. Your agent builds it — asking questions along the way so the result is exactly what you want

New to templates? Learn more here

When done, you will have:

  • A scaffolded Databricks App project with selected plugins (e.g. Lakebase, analytics, Genie, model serving)
  • A locally running development server for testing
  • A deployed app accessible in your Databricks workspace

Prerequisites

This template scaffolds a fresh AppKit Databricks App from scratch using databricks apps init. Use it when the user wants the smallest possible Databricks App as a starting point — you can layer plugins, routes, and deploy from here.

  • Permission to deploy Databricks Apps in the target workspace. This template ends with databricks apps deploy. If Apps is not enabled for the user's identity, deploy fails with PERMISSION_DENIED.
  • Node.js 22+ and git on PATH. AppKit projects are Node/TypeScript and npm install runs against the public registry.
  • An app name and description in mind. Names must be lowercase, hyphenated, and ≤ 26 characters. Ask the user for a name and a one-sentence description before running apps init.