database api