Prerequisites
- Admin access to an organization in the Credible platform in order to create a project and connections.
Setup Process
Let’s connect your data sources (BigQuery, Snowflake, PostgreSQL, Trino, MySQL, DuckDB, MotherDuck) to Credible to start building semantic models. Connections provide secure access to your databases and data warehouses. Connections are added to a project and become available to all packages within that project.Credible App (Recommended)
- Access your organization at
https://your-org.app.credibledata.com - Select your project from the left sidebar under Packages & Connections
- 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
- Trino
- MySQL
- DuckDB
- MotherDuck

- 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
- Click Next: Configure Scope to proceed

Configure Scope for AI-Assisted Modeling
After configuring your connection details, you’ll select which schemas and tables to index for AI-assisted modeling. The Schema Browser lets you browse and select specific tables.
- Browse schemas on the left, select tables on the right
- Use Select All to include all tables in a schema, or pick individual tables
- Check “Do not include any tables for AI-assisted modeling” if you only need the connection for manual queries
These indexing limits apply to AI-assisted model creation:
- 100 tables per schema for metadata indexing
- 25 tables or fewer for automated join inference

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.
Next Steps
After connecting your data, you’ll move to building your model in Cursor:AI-Assisted Modeling
Create semantic models with AI assistance
Embed Data Files
Include CSV or Parquet files directly in your packages for reference data
and lookup tables





