Accessing the Discovery page
Navigate to Settings → Discovery. The page header has two buttons:
- New connection opens the sheet to create a connection.
- Refresh discovery syncs all connections again. A message shows the number of synced connections.
Connections table
Creating a connection
- Click New connection. The New connection sheet opens.
- Enter the Connection name.
- Select the Connector type. The fields below the select change with the type.
- Fill in the fields of the type.
- Click Save.
Database connector types
The database types are PostgreSQL, MySQL, Oracle, SQL Server, and MongoDB.REST connector types
Each REST type shows its own fields. All REST types also show an optional Base URL field, which sets the API address for this connection.Editing a connection
Open the Actions menu of a row and click Edit. The Edit connection sheet opens.
- For a database type, you can change the name and the database fields.
- For a REST type, you can change only the Connection name. To change other values, delete the connection and create it again.
Testing a connection
Open the Actions menu of a row and click Test connection. The Status column shows the result:
- Connection healthy with the response time in milliseconds.
- Connection failed, with the reason when Matcher returns one.
Viewing the schema
Open the Actions menu of a row and click View schema. The Connection schema sheet lists each table of the connection. For each table, it shows the Column, Type, and Nullable values. If the sheet shows No schema discovered yet, click Refresh discovery when the connection is reachable. The sheet can also show these markers:
The Earlier versions section lists the archived versions of the schema. Each version shows the cause, the archive date, and the number of tables. Click a version to see its tables.
Starting an extraction
- Open the Actions menu of a row and click Start extraction. The Start extraction sheet opens.
- In Tables JSON, enter a JSON object. Each key is a table name, exactly as the schema lists it. Use
{}as the value to extract all columns. To extract only some columns, use{"columns": ["id", "amount"]}. - Click Start extraction.
Deleting a connection
Open the Actions menu of a row and click Delete. In the Delete discovery connection? dialog, click Delete connection. Schema reads and extractions that depend on the connection can stop.

