apx

Build and debug full-stack Databricks Apps with React and FastAPI.

Updated May 20, 2026
One-click install
npx skills add https://github.com/ice-droid-99/BI-Dashboard-Generation-Agent-in-Databricks- --skill apx-ice-droid-99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apx
Source: https://github.com/ice-droid-99/BI-Dashboard-Generation-Agent-in-Databricks-/tree/main/.gemini/skills/databricks-app-apx
Command: npx skills add https://github.com/ice-droid-99/BI-Dashboard-Generation-Agent-in-Databricks- --skill apx-ice-droid-99

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

apx speeds up full-stack Databricks App development by standardizing how you run a local React + FastAPI workspace and iterate safely with consistent tooling and patterns.

Core Features & Use Cases

  • Full-stack Databricks App development: Use React (Vite + TanStack Router) with a FastAPI backend (routes, Pydantic models, DI) in a single convention-based project layout.
  • Deterministic dev loop: Start, stop, restart, check, and inspect dev server logs while keeping OpenAPI and the generated TypeScript client in sync.
  • Databricks-aware workflows: Follow SDK-first rules, fetch Databricks SDK signatures via docs, and manage backend/front-end integration tasks without brittle REST calls.

Quick Start

Run apx dev start in your apx project, then use the apx MCP tools routes and refresh_openapi after editing backend routes.

Frequently Asked Questions about apx

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

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

You build full-stack Databricks Apps with React and FastAPI using a convention-based project layout that combines Vite and TanStack Router with Pydantic models and dependency injection. This standardized workspace setup accelerates development and safe iteration.

How do I keep my OpenAPI TypeScript client in sync with FastAPI backend changes?

To keep your OpenAPI TypeScript client in sync with FastAPI backend changes, you run the refresh_openapi tool via the apx CLI after editing backend routes. This deterministic dev loop ensures your frontend client accurately reflects the latest API signatures without brittle REST calls.

What is the correct workflow for integrating the Databricks SDK in a FastAPI backend?

The correct workflow for integrating the Databricks SDK in a FastAPI backend involves following SDK-first rules and fetching Databricks SDK signatures via docs lookup. You manage backend and frontend integration tasks using these standardized conventions to avoid brittle REST calls and ensure accurate API usage.

How do I start and manage a local dev server for a React and FastAPI project?

You start and manage a local dev server for a React and FastAPI project using apx dev commands. This toolkit allows you to start, stop, restart, check, and inspect dev server logs while maintaining a deterministic development loop with synchronized OpenAPI client generation.

Can I use apx for managing frontend UI components in a Databricks App?

Yes, you can use apx for managing frontend UI components in a Databricks App. The toolkit supports creating and modifying shared UI components and frontend pages alongside API routes, ensuring full-stack integration within a single convention-based project layout.

Why should I use a standardized toolkit for Databricks full-stack app development instead of manual configuration?

Using a standardized toolkit for Databricks full-stack app development speeds up your workflow by providing deterministic dev loops and consistent conventions. It eliminates manual configuration errors by enforcing rules like routes-first development and automated OpenAPI client generation after backend changes.