How it works

Built for developers

Buster gives you the UI components, tooling, and infrastructure to rapidly build LLM-powered data features that feel native to your product.

Step 1

Build your backend

Accurately, reliably, and securely translate natural language data questions to SQL.

Connect your database

Buster integrates with all major relational databases and warehouses. Connect with a read-only user.

Select your tables & columns

Select which parts of your schema can be queried by your users.

Generate context

LLMs need lots of context to generate accurate SQL. Buster helps you generate and manage that context to assist your model.



Test & train

Generate, edit, and approve text-to-sql pairs. The more SQL the model can reference, the more accurate it will be.



Manage access controls

Ensure everyone's data is distributed exactly as intended. Quickly implement access controls across your database with row level security.



Buster integrates with all major relational databases and warehouses. Connect with a read-only user.

Select which parts of your schema can be queried by your users.

LLMs need lots of context to generate accurate SQL. Buster helps you generate and manage that context to assist your model.

Generate, edit, and approve text-to-sql pairs. The more SQL the model can reference, the more accurate it will be.

Ensure everyone's data is distributed exactly as intended. Quickly implement access controls across your database with row level security.

Step 2

Build your frontend

Customize a prebuilt, self-serve UI in our no-code builder.

Customize your UI without code

Customize our pre-built UI to match the look and feel of your web app. Edit color palettes, fonts, logos, and more in our no-code UI builder.

Rebuild existing dashboards, in minutes

Rebuild your existing dashboard in minutes, using natural language prompts. Any metrics you save can be shared across all of your users.

Preview and test your data app

Test your UX before implementing anything.

Customize our pre-built UI to match the look and feel of your web app. Use our no-code UI-builder to edit color palettes, fonts, logos, and more. Add custom code to make your UI pixel perfect

Build new dashboards (or rebuild existing dashboards) in minutes. Any metrics you save can be shared across all of your users.

Test your UX before implementing anything.

Step 3

Embed & scale

Embed as an iFrame or react component. Monitor performance and scale with ease.

Embed as an iFrame

Embed your data app anywhere with a single snippet of code. Embed as an iFrame, react component, or vue component.

Monitor performance

Automatically detect and identify quality issues, then rapidly improve accuracy.

RLHF and User Feedback

Your model learns from every question it's ever asked. The more your users ask questions, the smarter your model gets.

Embed your data app anywhere with a single snippet of code. Embed as an iFrame, react component, or vue component.

Automatically detect and identify quality issues, then rapidly improve accuracy.

Your model learns from every question it's ever asked. The more your users ask questions, the smarter your model gets.

API access

Deploy your model as an API

Deploy your model as an API and query your structured data from anywhere, via a simple API call.

Security

Built for enterprise scale

Buster is designed for organizations that prioritize performance and security.

Buster connects to your database with read-only access. You have complete control of which tables or columns users can query, ensuring the security of your sensitive data. You can also allowlist our IP addresses or connect via SSH.
Buster provides granular access controls, allowing you to route users to their specific tenant or define row-level access. Access controls are implemented through a deterministic access control layer to ensure reliability and security.
Security is built into the fabric of our products, team, infrastructure, and processes, so you can rest assured your data is safeguarded. We are actively pursuing SOC 2 certification and GDPR compliance.
Every query generated by Buster undergoes rigorous parsing and analysis before execution. This thorough process ensures the safety, security, and reliability of each query.
By default, we will never store any of your database data. Though not required, you can choose to store non-PII string values in a vector store. This allows you to maintain complete control over your data while still benefiting from enhanced performance.
All credentials are encrypted and stored in a dedicated secrets manager. Credentials are encrypted at rest and in transit, ensuring they are well-protected.
Get started