Причина для двух реализаций заключается в том, что первоначально хранилище данных (называемое хранилищем данных App Engine) доступно только изнутри App Engine (через частный API RPC). На Python единственным способом доступа к этому API был через ORM-подобную библиотеку (NDB). Как вы можете видеть при импорте, это часть API App Engine.
Теперь Google сделал хранилище данных доступным вне App Engine через поддерживающий API API Cloud Datastore API. Библиотека gcloud - это клиентская библиотека, которая обеспечивает доступ к различным API-интерфейсам для отдыха из Google Cloud, включая API облачного хранилища данных.
Я использую python, если это вообще имеет значение – invapid