- Updated CLAUDE.md with architecture overview, row limit implementation notes, and troubleshooting guide. - Added additional documentation resources and common test commands. - Enhanced database test infrastructure guide with quick reference and common patterns. - Implemented password protection for public dashboards and metrics, including checks for access expiration and required passwords. - Updated relevant handlers and routes to support password parameters. - Refactored bulk update metrics handler to remove batch size from request structure. - Added tests for password protection and access control for metrics and dashboards. |
||
---|---|---|
.github | ||
api | ||
assets | ||
cli | ||
ee | ||
logs | ||
supabase | ||
warehouse | ||
web | ||
.DS_Store | ||
.env.example | ||
.gitignore | ||
.release-please-config.json | ||
CHANGELOG.md | ||
Dockerfile | ||
LICENSE | ||
README.md | ||
SECURITY.md | ||
docker-compose.yml | ||
start.sh | ||
version.txt |
README.md
The Buster Platform
A modern analytics platform for AI-powered data applications
What is Buster?
Buster is a modern analytics platform built from the ground up with AI in mind.
We've spent the last two years working with companies to help them implement Large Language Models in their data stack. This has mainly revolved around truly self-serve experiences that are powered by Large Language Models. We've noticed a few pain points when it comes to the tools that are available today:
- Slapping an AI copilot on top of existing BI tools can often result in a subpar experience for users. To deploy a powerful analytics experience, we believe that the entire app needs to be built from the ground up with AI in mind.
- Most organizations can't deploy ad-hoc, self-serve experiences for their users because their warehousing costs/performance are too prohibitive. We believe that new storage formats like Apache Iceberg and query engines like Starrocks and DuckDB have the potential to change data warehousing and make it more accessible for the type of workloads that come with AI-powered analytics experiences.
- The current CI/CD process for most analytics stacks struggle to keep up with changes and often result in broken dashboards, slow query performance, and other issues. Introducing hundreds, if not thousands of user queries made with Large Language Models can exacerbate these issues and make it nearly impossible to maintain. We believe there is a huge opportunity to rethink how Large Language Models can be used to improve this process with workflows around self-healing, model suggestions, and more.
- Current tools don't have tooling or workflows built around augmenting data teams. They are designed for the analyst to continue working as they did before, instead of helping them build powerful data experiences for their users. We believe that instead of spending hours and hours building out unfulfilling dashboards, data teams should be empowered to build out powerful, self-serve experiences for their users.
Ultimately, we believe that the future of AI analytics is about helping data teams build powerful, self-serve experiences for their users. We think that requires a new approach to the analytics stack. One that allows for deep integrations between products and allows data teams to truly own their entire experience.
Roadmap
Currently, we are in the process of open-sourcing the platform. This includes:
- Warehouse ✅
- BI platform ⏰
After that, we will release an official roadmap.
How We Plan to Make Money
Currently, we offer a few commercial products:
- Cloud-Hosted Versions
- Warehouse
- Cluster
- Serverless
- BI Platform
- Warehouse
- Managed Self-Hosted Version of the Warehouse product.
Support and feedback
You can contact us through either:
- Github Discussions
- Email us at founders at buster dot com
License
This repository is MIT licensed, except for the ee
folders. See LICENSE for more details.