databricks-app-apx

Build full-stack Databricks applications using the APX framework with FastAPI and React.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/FMurray/mlfts --skill databricks-app-apx-fmurray
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-app-apx
Source: https://github.com/FMurray/mlfts/tree/main/.agents/skills/databricks-app-apx
Command: npx skills add https://github.com/FMurray/mlfts --skill databricks-app-apx-fmurray

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building a full-stack Databricks application requires coordinating a FastAPI backend, a React frontend, auto-generated OpenAPI clients, and deployment tooling, which is error-prone without a structured workflow. ## Core Features & Use Cases - Structured six-phase workflow: Guides initialization, backend modeling, frontend development, testing, deployment, and documentation with time estimates and success criteria. - Backend and frontend code templates: Provides the three-model Pydantic pattern (EntityIn, EntityOut, EntityListOut), CRUD route conventions with operation_id, and React list/detail page templates with Suspense boundaries. - Best practices and debugging checklists: Documents anti-patterns, type-safety fixes, and common pitfalls like OpenAPI regeneration timing and shadcn component installation. - Use Case: A user asks for a Databricks app to track vendor invoices; the skill walks through APX initialization, creates invoice models and routes with mock data, generates list and detail pages, type-checks everything, and deploys via Databricks Asset Bundles. ## Quick Start Ask the agent to build a Databricks app using the APX framework for your chosen data entity, and it will initialize the project and scaffold the backend and frontend.

Frequently Asked Questions about databricks-app-apx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a full-stack Databricks app with FastAPI and React?

Use the APX framework, which scaffolds a FastAPI backend and React frontend with TanStack Router. Initialize with uvx apx init, define Pydantic models and CRUD routes, then build pages using auto-generated OpenAPI hooks and shadcn/ui components.

What is the APX framework for Databricks apps?

APX is a Databricks framework combining a FastAPI backend with a React frontend powered by TanStack Router and auto-generated OpenAPI clients. It provides MCP servers for development tasks like type checking, log monitoring, and frontend URL retrieval.

When should I use APX instead of Streamlit or Dash for Databricks apps?

Use APX when you need a full-stack application with a React frontend and typed API layer. Choose Streamlit, Dash, Gradio, or Flask skills instead when the user explicitly requests those frameworks or needs simpler single-file apps.

Why is my APX frontend not reflecting backend API changes?

The OpenAPI client regenerates automatically but takes 5-10 seconds after backend changes. Verify the watcher is running with apx dev status, check the timestamp on lib/api.ts, and confirm hook names match your route operation_ids.

How do I deploy an APX app to Databricks?

Deploy APX apps using Databricks Asset Bundles (DABs). After deployment, monitor application logs via the APX MCP server or manually with databricks apps logs <app-name> to check deployment status and runtime errors.