Getting started

You can manage all of your data sources from the “Data sources” tab. To connect a new database or warehouse, click the “New data source” button.

Connect a new data source

You can connect your database to Buster via a ready-only user. The following integrations are currently supported:

Postgres, MySQL, BigQuery, Snowflake, Redshift, SQL Server, Databricks, Supabase

Any existing documentation or ERD materials you have will be helpful for these steps.

By default, Buster does not store your data.

1. Create a read-only user

Buster accesses your database through a read-only user. This user needs access to the following:

  • All tables and columns that would be used in answering user questions.
  • Access to schema information such as schemas, tables, and columns.
  • Access to all intermediate tables or columns that would be used to join across tables.

Enabling access to these tables and columns does not mean that end-users will be able to query them. See schema selection to understand how you can manage access controls across your tables and columns.

2. Allowlist our IP addresses

If you would like to allowlist our IP addresses, they are:

3. Select your tenancy

Select your database tenancy from one of the following options:

4. Select your environment

For any testing, development, or staging datasources, we recommend using the development environment. This introduces an extra layer of security and prevents access to production environments during development.

5. Input your database credentials

Depending on your data source, your credentials will look slightly different:

If you need assistance connecting to Buster via SSH, reach out to us: