https://github.com/databricks-solutions/databricks-apps-cookbook
Ready-to-use code snippets for building interactive Databricks Apps.
https://github.com/databricks-solutions/databricks-apps-cookbook
databricks databricks-apps web-application
Last synced: 3 months ago
JSON representation
Ready-to-use code snippets for building interactive Databricks Apps.
- Host: GitHub
- URL: https://github.com/databricks-solutions/databricks-apps-cookbook
- Owner: databricks-solutions
- License: other
- Created: 2024-12-10T13:59:47.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-14T19:36:46.000Z (3 months ago)
- Last Synced: 2026-01-14T23:34:14.267Z (3 months ago)
- Topics: databricks, databricks-apps, web-application
- Language: Python
- Homepage: https://apps-cookbook.dev
- Size: 5.64 MB
- Stars: 134
- Watchers: 5
- Forks: 96
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- License: LICENSE.md
- Codeowners: CODEOWNERS.txt
- Security: SECURITY.md
- Notice: NOTICE.md
Awesome Lists containing this project
- awesome-databricks-apps - Databricks Apps Cookbook - Ready‑to‑use snippets and patterns for building interactive Databricks Apps. (Official Templates & Samples)
README
# 📖 Databricks Apps Cookbook 🍳
Ready-to-use code snippets for building data and AI applications using [Databricks Apps](https://docs.databricks.com/en/dev-tools/databricks-apps/index.html).
Learn more about the Databricks Apps Cookbook on **[apps-cookbook.dev](https://apps-cookbook.dev/)**.
## What is the Databricks Apps Cookbook?
- **10+ recipes for common Apps use cases** such as reading and writing to and from tables and volumes, invoking traditional ML models and GenAI, or triggering workflows.
- **Try recipes in the Cookbook app** and simply copy a code snippet to build your own.
- **Description of requirements** (permissions, resources, dependencies) for each recipe.
- Deploy to Databricks Apps or run locally.
- Snippets for **Dash, Streamlit, Reflex, and FastAPI** are available.

## Documentation
Find **deployment instructions** and all **code snippets** on [apps-cookbook.dev](https://apps-cookbook.dev/).
## Contributions
We welcome contributions! Submit a [pull request](https://github.com/databricks-solutions/databricks-apps-cookbook/pulls) to add or improve recipes. Raise an [issue](https://github.com/databricks-solutions/databricks-apps-cookbook/issues) to report a bug or raise a feature request.
Not sure what to contribute? Here are some commonly requested samples:
- Write data from a form into a Delta table
- Display coordinates from a Delta table in a map component
- Display data from a Delta table in Streamlit/Dash-native diagram components
- Gradio implementation
- Flask implementation
## Support
These samples are experimental and meant for demonstration purposes only. They are provided as-is and without formal support by Databricks. Ensure your organization's security, compliance, and operational best practices are applied before deploying them to production.
## License
© 2025 Databricks, Inc. All rights reserved. The source in this notebook is provided subject to the [Databricks License](https://databricks.com/db-license-source). All included or referenced third party libraries are subject to the licenses set forth below.
| library | description | license | source |
| --------- | ------------------------------------------------- | ---------- | ------------------------------------------------ |
| Plotly | Graphing library for interactive visualizations | MIT | [GitHub](https://github.com/plotly/plotly.py) |
| Dash | Framework for building web apps with Plotly | MIT | [GitHub](https://github.com/plotly/dash) |
| Streamlit | App framework for Machine Learning and Data Apps | Apache 2.0 | [GitHub](https://github.com/streamlit/streamlit) |
| FastAPI | High-performance API framework based on Starlette | MIT | [GitHub](https://github.com/tiangolo/fastapi) |