| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Databricks Forge is a community-maintained Databricks Field Engineering accelerator. It is not an official Databricks product and is not covered by Databricks Support. See Support and Notice.
Turn Unity Catalog metadata into a prioritized, financially grounded backlog of data and AI opportunities, then activate recommendations as Genie Spaces, AI/BI dashboards, metric views, SQL notebooks, and catalog documentation.
Forge runs as a Databricks App. Metadata is the default input. Optional row sampling is explicit, configurable, and never persisted.
git clone https://github.com/databricks-solutions/databricks-forge.git
cd databricks-forge
databricks auth login --host https://your-workspace.cloud.databricks.com
./deploy.shThe script selects a warehouse, checks model availability, provisions an isolated Lakebase project, binds resources, configures user authorization, and deploys the app. It prints the app URL when deployment completes.
Continue with the Quick Start to verify health, complete first-run setup, update Forge, or remove it safely.
See the User Guide for the complete product walkthrough.
Forge reads schema metadata such as catalog, schema, table, and column names, types, and comments. When an operator explicitly enables data sampling, Forge reads a limited number of rows to improve SQL accuracy; sampled rows are held in memory and are not persisted.
Interactive Databricks operations use the signed-in user's on-behalf-of token where required. Background operations use the Databricks App service principal and explicit resource bindings. See Security Architecture for data flows, permissions, isolation, and threat mitigations.
| Layer | Technology |
|---|---|
| Application | Next.js 16, React 19, TypeScript |
| UI | Tailwind CSS 4, shadcn/ui |
| SQL | Databricks SQL Statement Execution API |
| AI | Databricks Model Serving |
| Persistence | Lakebase Autoscaling with Prisma |
| Deployment | Databricks Apps |
Use Node.js 20.9 or later:
npm ci
databricks auth login --host https://your-workspace.cloud.databricks.com
bash .deploy_local.sh
npm run devThe setup script provisions local Lakebase access, selects a warehouse, and writes .env.local. It uses the Databricks CLI OAuth session; no personal access token is required. See Deployment and Operations for details.
Before opening a pull request:
npm run check:public
npm run format:check
npm run lint
npm run typecheck
npm test
npm run test:quality
npm run buildCommunity support is best effort through GitHub Discussions and GitHub Issues. Do not post vulnerabilities publicly; use private vulnerability reporting.
Copyright 2024-2026 Databricks, Inc. Forge is provided under the Databricks License, without warranty. See NOTICE.
| Back | FazBrowse Home | New Git URL |