Setup Process
Admin Portal (Recommended)
- Access your organization at
https://your-org.admin.credibledata.com
- Select your project from the project list
- Click “Add Connection” in the Connections section
- Choose your data source type and fill in the connection details:
Connection names cannot contain spaces or hyphens. Use underscores instead (e.g.,
my_connection
).- BigQuery
- PostgreSQL
- Snowflake

- Connection name
- Service Account Key (JSON file) - upload or paste the JSON key file from GCP
- Default Project ID
- Billing Project ID
- Location (e.g., US, EU, asia-northeast1)
- Maximum Bytes Billed
- Query Timeout (milliseconds)
- Test the connection to verify connectivity
- Create the connection for use in your models

CLI Option
Use the Credible command-line tool for programmatic connection management and automation.-
Install the CLI:
-
Login to your organization:
-
Add a connection:
The connection file should be a JSON file containing an array of connection objects. See the CLI reference for detailed connection file formats and examples.
BigQuery Setup
BigQuery requires a service account with a JSON key file. See Setting Up BigQuery for instructions on creating a service account. PostgreSQL and Snowflake connections work with standard database credentials - no special setup required.Embed Data (Optional)
You can also include CSV or Parquet files directly in your packages alongside database connections. Add files to adata/
folder and reference them in your models using duckdb.table('data/filename.csv')
. This is useful for reference data, lookup tables, or small datasets.
Next Steps
After connecting your data, you’ll move to building your model in VS Code:Build a Model
Continue to the modeling workflow in VS Code to create your semantic models