A fully async CKAN client that can talk with any CKAN based database