Overview
Workshop supports eight database connectors covering relational, document, distributed, and graph databases. Once connected, Workshop can query your databases, explore schemas, and help you analyze data through natural conversation.
General Setup
All database connectors follow the same workflow:
Open Hub > Connectors
Open the Workshop Hub from the sidebar and click the Connectors tab.
Select your database
Find and click the card for your database type.
Enter credentials
Fill in the connection fields described for your database below.
Name and save
Give your connection a memorable name and click Add Connection.
General Security Recommendations
These apply to all database connectors:
- Create a dedicated read-only user for Workshop — avoid admin or superuser accounts
- Use SSL/TLS connections when available (most cloud providers enable this by default)
- Restrict network access via firewalls, IP allowlists, or VPC/private networking
- Rotate credentials periodically and update your Workshop connection when you do
Never use superuser or admin accounts (postgres, root, sa, etc.) for Workshop connections. Always follow the principle of least privilege.
PostgreSQL
MySQL
SQL Server
MongoDB
Supabase
Neon
TiDB
TigerGraph
PostgreSQL
PostgreSQL is a powerful, open-source relational database. Workshop connects using standard host-based credentials.If you’re using Neon (serverless PostgreSQL) or Supabase, use their dedicated connectors for a simpler setup.
Required Fields
Finding Credentials by Provider
- Amazon RDS: Endpoint and Port in the Connectivity section of your instance
- Google Cloud SQL: Public/Private IP in the instance overview
- Azure Database: Server name in the Overview page
- Self-hosted: Contact your database administrator
Read-Only User Setup
Troubleshooting
Learn more: PostgreSQL DocumentationMySQL
MySQL is one of the world’s most popular open-source relational databases. Workshop connects using standard host-based credentials.Required Fields
Finding Credentials by Provider
- Amazon RDS: Endpoint and Port in the Connectivity section
- Google Cloud SQL: IP address in the instance overview
- PlanetScale / other managed: Check provider dashboard for connection details
Read-Only User Setup
Troubleshooting
Learn more: MySQL DocumentationMicrosoft SQL Server
SQL Server is Microsoft’s enterprise relational database. Workshop connects using SQL Authentication (username/password).Windows Authentication is not supported through Workshop. Use SQL Authentication mode.
Required Fields
Finding Credentials by Provider
- Azure SQL Database: Server name in the Overview section of the Azure Portal
- On-premises: Contact your database administrator
Read-Only User Setup
Troubleshooting
Learn more: SQL Server DocumentationMongoDB
MongoDB is a NoSQL document database that stores data in flexible, JSON-like documents.Required Fields
For MongoDB Atlas (cloud), the host is your cluster address. The default port is typically handled automatically.
Finding Credentials (Atlas)
- Log in to MongoDB Atlas
- Navigate to your cluster and click Connect > Connect your application
- Use the cluster address as the host and credentials from the Database Access section
Read-Only User Setup
Troubleshooting
Learn more: MongoDB DocumentationSupabase
Supabase is an open-source PostgreSQL backend with authentication, storage, and real-time capabilities. Workshop connects via the Supabase API.Required Fields
Finding Credentials
- Go to supabase.com and open your project
- Click Settings > API for the project URL and API keys
Which key? The anon (public) key respects Row Level Security (RLS). The service role key bypasses RLS and gives full database access. Use the service role key only when you need to bypass RLS.
Troubleshooting
Learn more: Supabase DocumentationNeon
Neon provides serverless PostgreSQL with on-demand scaling and instant database branching. Workshop connects via a PostgreSQL connection string.Required Fields
Finding Your Connection String
- Go to console.neon.tech and select your project
- Click the Connect button
- Select your Branch, Database, and Role
- Copy the connection string
Default database: New Neon projects create a database called neondb with a role called neondb_owner.Pooled vs. Direct: Pooled connections (hostname includes -pooler) support up to 10,000 connections and work well for most Workshop use cases.
Troubleshooting
Learn more: Neon DocumentationTiDB
TiDB is an open-source, MySQL-compatible distributed SQL database designed for HTAP workloads.TiDB uses port 4000 by default, not 3306 like standard MySQL.
Required Fields
Finding Credentials (TiDB Cloud)
- Log in to TiDB Cloud and navigate to your cluster
- Click Connect and choose General connection type
- Copy the Host and Port from the connection string
Read-Only User Setup
Troubleshooting
Learn more: TiDB DocumentationTigerGraph
TigerGraph is a native parallel graph database for advanced analytics and machine learning on connected data.Required Fields
Finding Credentials (TigerGraph Cloud)
- Log in to TigerGraph Cloud and select your instance
- Copy the instance URL from the dashboard
- Open GraphStudio to find available graph names in the top-left dropdown
- Use the credentials set during instance creation
Troubleshooting
Learn more: TigerGraph Documentation
Verifying Any Database Connection
After connecting, ask Workshop:
If Workshop returns your data, the connection is working.