DecisionBox for Databricks - Connect DecisionBox to your Databricks to validate findings
by•
Connect DecisionBox to your Databricks workspace. The agent writes its own SQL, validates every finding against your data, and ships a ranked backlog — no prompting. Read-only, Unity Catalog–scoped. Works with Serverless, Pro, or Classic SQL warehouses. Open source, AGPL v3.


Replies
DecisionBox
Foyer
Congrats on the launch! The part where it validates the SQL against real data before surfacing the insight is something I keep having to rebuild. Good luck with the Databricks rollout.
DecisionBox
@fberrez1 Thanks a lot for your feedback! 🙏🏻 Would love to hear more if you have further comments & feedback.
Mailwarm
Are you seeing teams self host this inside their Databricks VPC, or is it mainly used as a local dev tool?
DecisionBox
@thamibenjelloun Great question, and it's the more interesting of the two patterns by far.
Both happen, but they're different stages. Local dev tool is how most people first try it - clone the repo, docker compose up, point it at a warehouse, see what it finds in 20 minutes. That's the evaluation path.
Self-hosted inside the VPC is where teams actually run it. The whole thing is built for that: Helm charts and Terraform modules in the repo, all pods run non-root with read-only filesystems, MongoDB is the only infra dependency. You deploy it next to your other internal services and it talks to Databricks over the network like anything else in your VPC.
The Databricks connection is read-only, so the agent only sees what the access token's grants allow. Nothing leaves your environment - the agent runs in your cluster, the SQL runs on your warehouse, the findings land in your MongoDB. The only outbound call is to whatever LLM provider you've configured, and if you don't want even that, you can point it at a self-hosted model via Ollama or vLLM and keep the whole loop inside your perimeter.
So: local to try, in-VPC to run. Happy to walk through the Helm setup if useful.
Spellar AI
Congrats on the launch 🔥
DecisionBox
@j_che Thank you, Yuliia! 🙏 Means a lot!
validation step is what caught my eye here. Text-to-SQL is easy to hallucinate, but actually verifying the findings against the live data before shipping the backlog is a brilliant touch.Good job team 👏