---
url: /datasource-management.md
---
# Datasource

A *Datasource* is a set of parameters (metadata) identifying a connection to a storage system.

## Datasource Management

You can access the datasource management panel from the sidebar menu:

*![sidebar-with-datasources-item-highlighted](/images/sidebar-with-datasources-item-highlighted.png)*
*View datasources from the sidebar menu*

### Viewing Datasources

Once you open the datasource management panel, you will see the list of available datasources, which can be:

* Created by the user, or
* Created automatically by the system, e.g.
  * *public:* available to all *authenticated* users of the platform
  * *\<username-bucket>:* private for the authenticated user
  * *\<team-name>:* available to all users belonging to the respective **Team**

![../images/image.png](/images/image%2014.png)
*View the list of datasources*

For each of the datasources shown, it will be possible (**based on the permissions held**):

* Verify the stability of the connection to it
* Modify
* Delete

### Registration / Modification of Datasource

From the datasource management panel you can:

* Register a new datasource by clicking on ***+ Register Data Source*** in the top right
* Modify an existing datasource by clicking on the relative icon (![edit-datasource-icon-button](/images/edit-datasource-icon-button.png))

In both cases, the datasource registration/modification form will open:

![datasource-registration-edit-form](/images/datasource-registration-edit-form.png)
*Datasource creation/modification form*

During completion, you will need to initially populate the fields:

* **Name**
* **Description**
* **Access Level**
* **Type**
  * *Message Broker:* for streaming type datasources
  * *Object Storage:* for object stores like e.g. *MinIO* or *S3*
  * *Tabular Storage:* like e.g. MySQL
  * *FileSystem Storage*
* **Driver**:
  * If *Type* = *Object Storage*, then *Driver* = `"s3"`
  * If *Type* = *Message Broker*, then *Driver* = `"kafka"`
  * For other *Type*, then *Driver* = `"any"`

Subsequently, based on the selected datasource *Type*, **additional fields will appear**.

For *Message Broker*:

![datasource-registration-message-broker-fields](/images/datasource-registration-message-broker-fields.png)
*Message Broker type datasource form*

For *Object Storage*:

![datasource-registration-object-storage](/images/datasource-registration-object-storage.png)
*Object Storage type datasource form*

For *Tabular Storage*:

![datasource-registration-tabular-storage](/images/datasource-registration-tabular-storage.png)
*Tabular Storage type datasource form*

For *Filesystem Storage*:

![datasource-registration-filesystem-storage](/images/datasource-registration-filesystem-storage.png)
*Filesystem Storage type datasource form*
