def get_databases(self) -> List[dict]:
    '\n        Returns a list of database metadata records for all databases the user has access to\n\n        Raises\n        ------\n        InterfaceError\n            if the client does not connect to a server\n\n        Returns\n        -------\n        list of dicts\n        '
    self._check_connection(check_db=False)
    result = requests.get((self.api + '/'), headers={'user-agent': f'terminusdb-client-python/{__version__}'}, auth=self._auth())
    return json.loads(_finish_response(result))
Returns a list of database metadata records for all databases the user has access to

Raises
------
InterfaceError
    if the client does not connect to a server

Returns
-------
list of dicts
def get_databases(self) -> List[dict]:
    '\n        Returns a list of database metadata records for all databases the user has access to\n\n        Raises\n        ------\n        InterfaceError\n            if the client does not connect to a server\n\n        Returns\n        -------\n        list of dicts\n        '
    self._check_connection(check_db=False)
    result = requests.get((self.api + '/'), headers={'user-agent': f'terminusdb-client-python/{__version__}'}, auth=self._auth())
    return json.loads(_finish_response(result))