Connect to an Integration

June 2, 2025 - tavolo
Connect to an Integration

Learn how to create a new connection in Tavolo.

Users with Workspace Owner or Workspace Creator roles can create a new connection in Tavolo. To create a new connection, follow the steps below:
 
 
  1. Click on the Integrations menu in the left minibar.
  2. From the list, click on the integration you want to connect to
  3. In the subsequent modal, provide required details. Please refer to the integration-specific documentation for more details.
    • PostgreSQL
    • MySQL

Connection to an integration thus created will be listed in the Connections tab under the Integrations menu.

 

Database Integrations

PostgreSQL

This section covers the details required to create a new PostgreSQL connection in Tavolo.

 

  1. Connection Name: Name for this connection for display on Tavolo UI
  2. Key in following database connection configuration details
    • Host Address: Hostname of the PostgreSQL server
    • Port Number: Port number of the PostgreSQL server, default is 5432
    • Username: Username to connect to the PostgreSQL server, default is "postgres"
    • Password: Password to connect to the PostgreSQL server
    • [Optional] Database: Name of the PostgreSQL database to connect to
    • [Optional] Schema Name: Name of the schema to connect to :::info Note, Database name & Schema name are optional fields when creating a connection. If provided, these details will be filled in by default when creating a new data source using this connection. :::
  3. Connection parameters: required if any, can be added as Key-Value pairs
  4. SSL Mode: This step is required if the connection required is TLS/MTLS for MITM protection. Toggle to enable SSL for the connection & select the SSL mode
    • Client Certificate: Upload the client certificate file
    • Client Key: Upload the client key file
    • Root CA: Upload the Root CA file
  5. Test Database Connection: Click to verify the connection
  6. Create Connection: Click to save the data source
 

MySQL

This section covers the details required to create a new MySQL connection in Tavolo.

 
  1. Connection Name: Name for this connection for display on Tavolo UI
  2. Key in following database connection configuration details
    • Host Address: Hostname of the MySQL server
    • Port Number: Port number of the MySQL server, default is 3306
    • Username: Username to connect to the MySQL server, default is "root"
    • Password: Password to connect to the MySQL server
    • [Optional] Database: Name of the MySQL database to connect to

Note, Database name is optional when creating a connection. If provided, it will be filled in by default when creating a new data source using this connection.

  1. Connection parameters: required if any, can be added as Key-Value pairs
  2. SSL Mode: This step is required if the connection required is TLS/MTLS for MITM protection. Toggle to enable SSL for the connection & select the SSL mode
    • Client Certificate: Upload the client certificate file
    • Client Key: Upload the client key file
    • Root CA: Upload the Root CA file
  3. Test Database Connection: Click to verify the connection
  4. Create Connection: Click to save the data source

The connection thus created will be listed in the Connections tab under the Integrations menu.

Cookie Settings
This website uses cookies

Cookie Settings

We use cookies to improve user experience. Choose what cookie categories you allow us to use. You can read more about our Cookie Policy by clicking on Cookie Policy below.

These cookies enable strictly necessary cookies for security, language support and verification of identity. These cookies can’t be disabled.

These cookies collect data to remember choices users make to improve and give a better user experience. Disabling can cause some parts of the site to not work properly.

These cookies help us to understand how visitors interact with our website, help us measure and analyze traffic to improve our service.

These cookies help us to better deliver marketing content and customized ads.