databricks-app-python

Automate building Python Databricks apps across Dash, Streamlit, Gradio, Flask, FastAPI, and Reflex.

1|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/lucaslessachaves/default --skill databricks-app-python-lucaslessachaves
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-app-python
Source: https://github.com/lucaslessachaves/default/tree/main/.claude/skills/databricks-app-python
Command: npx skills add https://github.com/lucaslessachaves/default --skill databricks-app-python-lucaslessachaves

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many teams struggle to assemble end-to-end Python-based Databricks apps that integrate framework-specific UI, authorization, resources, and deployment patterns; this skill provides a consolidated blueprint to standardize those architectures.

Core Features & Use Cases

  • Framework-agnostic Python app scaffolding for Databricks Apps including Dash, Streamlit, Gradio, Flask, FastAPI, and Reflex
  • Built-in guidance for app authentication (app and user) and resource wiring (SQL Warehouse, Lakebase, serving endpoints)
  • Deployment patterns and best practices, including app.yaml configuration and multi-environment strategies

Quick Start

Select a framework (Dash, Streamlit, Gradio, Flask, FastAPI, or Reflex), wire resources, and configure deployment with app.yaml.

Frequently Asked Questions about databricks-app-python

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

FAQPage Schema
How do I build a Python Databricks app with Streamlit or Dash?

Databricks apps support Python frameworks including Dash, Streamlit, Gradio, Flask, FastAPI, and Reflex. This skill provides framework-specific guidance for scaffolding UIs, wiring resources like SQL Warehouse, and configuring deployment via app.yaml.

How does authentication work for Python Databricks apps?

Authentication for Databricks apps involves configuring app-level and user-level authorization. This skill implements built-in guidance to wire authentication directly into your Python application architecture.

Can I deploy a FastAPI REST API to Databricks Apps?

Yes, you can deploy FastAPI REST APIs to Databricks Apps. This skill provides framework-specific scaffolding for FastAPI, including resource wiring for serving endpoints and deployment configuration via app.yaml.

What is the best way to configure resources for a Databricks data app?

Configuring resources for Databricks data apps requires wiring SQL Warehouses, Lakebase, and model serving endpoints. This skill standardizes resource connectivity alongside framework-specific UI and deployment patterns.

Do I need app.yaml to deploy Python apps on Databricks?

Yes, app.yaml is required to configure deployment workflows for Python apps on Databricks. This skill implements deployment patterns and multi-environment strategies directly through app.yaml configuration.