Skip to content

Features Databricks Apps examples that are built by Databricks field personnel. Meant to act as points-of-inspiration and points-of-implementation for a variety of use-cases for customers.

License

Notifications You must be signed in to change notification settings

databricks-solutions/databricks-apps-examples

Repository files navigation

Databricks Apps Examples

Background

Click here for a walkthrough of Databricks Apps!

Databricks Apps provides a new modality of serving data and AI applications on the Databricks Intelligence Platform. In general, application-views are particularly impactful to businesses because they truly democratize data intelligence. Meaning, even the least technical of business analysts are able to unlock the full value of their organization's data stack with the power of slick, frontend applications.

Databricks Apps (on release in October 2024) support a variety of Python data application frameworks, including:

  • Flask
  • Dash
  • FastAPI
  • Gradio
  • Streamlit
  • and many more...

What is this repository?

Databricks staffs over 2,000 talented, technical Solution Architects with a variety of expertises. Our Solution Architects will place their most interesting, compelling, and implementable applications here so that you, the Databricks user, can easily access and try them out on your end.

Important notices

This repository can only accept contributions directly from Databricks field personnel. If you are a customer looking to contribute, please reach out to your Databricks representative, or to cal.reynolds@databricks.com if you don't have a representative. They will ensure that your submission meets our acceptance criteria, and will publish the contribution for you (crediting you for your work of course).

Acceptance criteria:

  1. All Databricks Apps submitted must use either synthetic data or fully-open sourced datasets (with proper licensing notices included).
  2. All Databricks Apps submitted must include a notice in their README files with any and all third-party, open-sourced packages that they utilized. Third-party packages should be credited in the following format:

© 2024 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
gradio Python library for creating customizable UI components for ML models Apache 2.0 https://github.com/gradio-app/gradio
dash Framework for building analytical web applications MIT https://github.com/plotly/dash
streamlit Framework for creating data apps with minimal code Apache 2.0 https://github.com/streamlit/streamlit
plotly Interactive graphing library for Python MIT https://github.com/plotly/plotly.py
flask Lightweight WSGI web application framework BSD 3-Clause https://github.com/pallets/flask
fastapi Modern, fast web framework for building APIs with Python MIT https://github.com/tiangolo/fastapi
langchain Framework for developing applications powered by language models MIT https://github.com/langchain-ai/langchain
langgraph Library for building stateful applications with LLMs MIT https://github.com/langchain-ai/langgraph
werkzeug WSGI web application library (Flask dependency) BSD 3-Clause https://github.com/pallets/werkzeug
jinja2 Template engine for Python (Flask dependency) BSD 3-Clause https://github.com/pallets/jinja
pydantic Data validation using Python type annotations (FastAPI dependency) MIT https://github.com/pydantic/pydantic
starlette Lightweight ASGI framework (FastAPI dependency) BSD 3-Clause https://github.com/encode/starlette
httpx Modern HTTP client for Python (FastAPI dependency) BSD 3-Clause https://github.com/encode/httpx
uvicorn Lightning-fast ASGI server (FastAPI dependency) BSD 3-Clause https://github.com/encode/uvicorn

Databricks support doesn't cover this content. For questions or bugs, please open a github issue and the team will help on a best effort basis.


Questions and issues

Please file an issue on this repository when and if you run into errors with the deployed applications. Thanks!

About

Features Databricks Apps examples that are built by Databricks field personnel. Meant to act as points-of-inspiration and points-of-implementation for a variety of use-cases for customers.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages