databricks-app-apx

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

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/AarushiShah/coding-agents-databricks-apps --skill databricks-app-apx-aarushishah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-app-apx
Source: https://github.com/AarushiShah/coding-agents-databricks-apps/tree/main/.claude/skills/databricks-app-apx
Command: npx skills add https://github.com/AarushiShah/coding-agents-databricks-apps --skill databricks-app-apx-aarushishah

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Building a full-stack Databricks application requires coordinating a FastAPI backend, a React frontend, OpenAPI client generation, and deployment tooling, which involves many error-prone manual steps. This Skill provides a structured end-to-end workflow that guides an AI agent through initializing, building, testing, and deploying an APX application. ## Core Features & Use Cases - Guided Full-Stack Workflow: Six phases covering initialization, backend models and routes, frontend pages, testing, deployment, and documentation. - Backend Code Patterns: Templates for the 3-model Pydantic pattern (In, Out, ListOut) and CRUD routes with response_model and operation_id conventions that drive automatic frontend hook generation. - Frontend Code Patterns: Ready-to-adapt list and detail page templates using TanStack Router, Suspense hooks, shadcn components, skeleton fallbacks, and formatters. - Use Case: Ask the agent to build a Databricks app for tracking orders, and it will scaffold the APX project, create typed API routes with mock data, generate list and detail pages, type-check everything, and prepare deployment via Databricks Asset Bundles. ## Quick Start Ask the agent to build a Databricks app for managing your chosen business entities using the APX framework.

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 workflow: initialize the project with uvx, create Pydantic models and FastAPI routes with response_model and operation_id, then build React pages with generated hooks. The skill guides each phase from backend to testing and deployment.

What is the APX framework for Databricks apps?

APX is a Databricks framework combining a FastAPI backend with a React frontend, using OpenAPI generation to produce typed frontend hooks automatically. It is installed via uvx from the databricks-solutions GitHub repository and managed through an MCP server.

When should I use APX instead of Streamlit or Dash?

Use APX when you need a full-stack application with a typed API backend and a React frontend. If the user explicitly requests Streamlit, Dash, Gradio, Flask, Shiny, or Node.js, this skill should not be invoked and a different app skill applies.

Why is my OpenAPI client not updating after backend changes?

The OpenAPI client regenerates automatically but takes 5-10 seconds after backend changes. Check the watcher status with apx dev status and restart it if needed, and verify hook names match your route operation_ids.

How do I deploy an APX app to Databricks?

Deploy using Databricks Asset Bundles as described in the databricks-asset-bundles skill. After deployment, check application logs via the APX MCP server or manually with databricks apps logs to verify successful startup.

Why do I get TypeScript errors in APX frontend hooks?

TypeScript errors usually mean the OpenAPI client has not regenerated yet or hook names do not match operation_ids. Wait for regeneration, confirm operation_id naming like listEntities maps to useListEntitiesSuspense, and never edit the generated lib/api.ts file.