databricks-app-apx

Automate creation and deployment of full-stack Databricks apps with APX.

1|1|Updated Oct 1, 2025
One-click install
npx skills add https://github.com/mkgs-databricks-demos/synthea-on-fhir --skill databricks-app-apx-mkgs-databricks-demos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-app-apx
Source: https://github.com/mkgs-databricks-demos/synthea-on-fhir/tree/main/.cursor/skills/databricks-app-apx
Command: npx skills add https://github.com/mkgs-databricks-demos/synthea-on-fhir --skill databricks-app-apx-mkgs-databricks-demos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Databricks APX applications enable developers to rapidly build and deploy full-stack apps (backend FastAPI + frontend React) on Databricks without boilerplate.

Core Features & Use Cases

  • Full-stack scaffolding for backend (FastAPI) and frontend (React) on Databricks.
  • Includes mock data, OpenAPI integration, and frontend patterns for Suspense and routing.
  • Use Case: rapidly prototype CRUD apps on Databricks without manual wiring.

Quick Start

Start the APX workflow to scaffold a new Databricks app and verify the OpenAPI client regeneration.

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 React and FastAPI?

A full-stack Databricks app using APX requires a backend FastAPI service following a 3-model pattern and a React frontend. The skill enforces CRUD routes with explicit operation_id and response_model, driving frontend integration via OpenAPI client generation.

How do I generate an OpenAPI client for a React frontend on Databricks?

To generate an OpenAPI client for React, the APX workflow uses your FastAPI backend's OpenAPI schema. It enforces explicit operation_id and response_model on CRUD routes to automatically regenerate the frontend client and ensure type-safe API integration.

Can I add CRUD routes to an existing APX Databricks application?

Yes, you can expand existing APX-based Databricks applications by adding CRUD routes. The skill enforces the 3-model backend pattern and requires explicit operation_id and response_model configurations to maintain OpenAPI-driven client generation.

What is the APX 3-model backend pattern for FastAPI on Databricks?

The APX 3-model backend pattern is a structural requirement for FastAPI services on Databricks. It enforces specific model separation for CRUD routes, ensuring OpenAPI schemas correctly generate React frontend clients with explicit operation_id and response_model definitions.

Does the APX framework support frontend routing and Suspense in React?

Yes, the APX framework supports React frontend patterns including routing and Suspense. It scaffolds the frontend UI with these patterns integrated, alongside mock data and OpenAPI client generation, to rapidly prototype full-stack Databricks apps.

What are the limitations of using APX for Databricks full-stack development?

APX is limited to projects starting new or expanding existing Databricks applications using its specific FastAPI and React stack. It enforces strict workflow requirements like the 3-model backend pattern, meaning it cannot scaffold apps deviating from this architecture.