docs/versioned_docs/version-2.7.0/data-sources/overview.md
Global datasources pull in and push data to any source including databases, external APIs, or services. Once a global datasource is connected to a workspace, the connection can be shared with any app of that workspace.
:::caution Global datasources are available only on ToolJet version 2.3.0 and above. :::
<div style={{textAlign: 'center'}}> </div>Or you can directly go to the Global Datasources page from the left sidebar of the dashboard
<div style={{textAlign: 'center'}}> </div>On ToolJet versions below 2.3.0, the datasource connection was made from within the individual apps. To make it backward compatible, we added an option to change the scope of the datasources and make it global datasource.
By default, 4 datasources will be available on every app on ToolJet:
Only Admins and Super Admins of the workspace can change the Permissions for Global Datasource.
From Workspace Settings -> Groups Settings, Admins and Super Admins can set the permission for a user group to:
Create and Delete datasources onto that workspace. If Create permission is enabled then the users can add new global datasources and edit the datasources as well but cannot delete it, and if only Delete permission is set then the users of the group will only be able to delete the connected datasources on the workspace.
<div style={{textAlign: 'center'}}> </div>If any of the permission(Create or Delete) is not enabled for a user group then the users of the group will get an error toast when they try to Add or Delete the global datasource.
<div style={{textAlign: 'center'}}> </div>View or Edit allowed global datasources from the Datasources tab. If only View permission is set then the users of the group will only be able to connect to the allowed datasource, and if only Edit permission is set then the users of the group will be able to update the credentials of the allowed datasources.
<div style={{textAlign: 'center'}}> </div>If any of the permission(View or Edit) is not enabled for a user group then the users of the group will get an error toast when they try to Add or Delete the global datasource.
<div style={{textAlign: 'center'}}> </div>