databricks-app-python

Create and deploy Python web apps on Databricks with Dash, Streamlit, Flask, FastAPI, Gradio, and Reflex.

4|2|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/alessandro9110/Speech-To-Text-With-Databricks --skill databricks-app-python-alessandro9110
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-app-python
Source: https://github.com/alessandro9110/Speech-To-Text-With-Databricks/tree/main/.claude/skills/databricks-app-python
Command: npx skills add https://github.com/alessandro9110/Speech-To-Text-With-Databricks --skill databricks-app-python-alessandro9110

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the development and deployment of Python-based web applications, dashboards, and APIs directly within the Databricks environment, simplifying complex data interactions and ML model integrations.

Core Features & Use Cases

  • Multi-Framework Support: Build apps using popular Python frameworks like Dash, Streamlit, Flask, FastAPI, Gradio, and Reflex.
  • Integrated Authentication: Handles both application-level service principal authentication and user-specific on-behalf-of authentication.
  • Resource Management: Seamlessly connects to Databricks resources such as SQL warehouses, Lakebase databases, and model serving endpoints using secure, environment-agnostic configurations.
  • Deployment Automation: Facilitates deployment via Databricks CLI or Databricks Asset Bundles (DABs) for CI/CD pipelines.
  • Use Case: Develop an interactive Streamlit dashboard that visualizes real-time sales data from a Databricks SQL warehouse, allowing users to filter and drill down into specific product categories, all deployed and managed within Databricks.

Quick Start

Use the databricks-app-python skill to create a new Streamlit application that connects to a Databricks SQL warehouse.

Frequently Asked Questions about databricks-app-python

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

FAQPage Schema
How do I deploy a Streamlit app on Databricks?

You can deploy a Streamlit app on Databricks by using this Skill to package the application and deploy it through Databricks CLI or Databricks Asset Bundles for CI/CD pipelines.

Can I build a FastAPI service that connects to a Databricks SQL warehouse?

Yes, you can build a FastAPI service that connects to a Databricks SQL warehouse. The Skill integrates with Databricks resources using secure, environment-agnostic configurations managed automatically.

What Python web frameworks are supported for Databricks app deployment?

Supported Python web frameworks for Databricks app deployment include Dash, Streamlit, Flask, FastAPI, Gradio, and Reflex, allowing you to build interactive dashboards and APIs.

How does authentication work for Python web apps deployed on Databricks?

Authentication for Python web apps on Databricks is handled by managing both application-level service principal authentication and user-specific on-behalf-of authentication automatically within the app configuration.

Does Databricks support integrating machine learning model serving endpoints with web applications?

Yes, Databricks supports integrating ML model serving endpoints with web applications. This Skill connects your Python app to these endpoints alongside other resources like Lakebase databases.

What is the best way to manage CI/CD pipelines for a Dash dashboard on Databricks?

The best way to manage CI/CD pipelines for a Dash dashboard on Databricks is deploying via Databricks Asset Bundles, which streamlines continuous integration and delivery for your web applications.