Add datasources API