Core Features
Connections
Connections are the starting point for most Dory workflows. A connection defines how Dory reaches a database and what credentials it uses.
What You Can Manage
- Database type.
- Host, port, database, username, and password.
- SSL, SSH Tunnel, and deployment-specific options.
- Local database file paths for SQLite or DuckDB.
- Workspace-level organization and naming.
Supported Connection Types
| Type | Typical Use |
|---|---|
| ClickHouse | Analytics, events, monitoring, and operational data |
| PostgreSQL / Neon | Product and application databases |
| MySQL / MariaDB | Business systems and web applications |
| SQLite | Local files, demos, and small datasets |
| DuckDB / MotherDuck | Local analytics and file-based analysis |
Create a Connection
- Open your workspace.
- Choose Add Connection.
- Select the database type.
- Fill in required settings.
- Test the connection.
- Open Explorer to confirm schema visibility.
Connection Checklist
- Use credentials with the least privileges needed.
- Confirm network access from the Dory runtime.
- Use SSL when required by the database provider.
- Use absolute paths for local database files.
- In Docker, mount local file paths into the container.
Naming Recommendations
Use names that make environment and ownership clear, such as:
prod-clickhouse-eventsstaging-postgres-applocal-sqlite-demoanalytics-duckdb-reports