Powodem tych dwóch implementacji jest to, że pierwotnie Datastore (nazywany App Engine Datastore) był dostępny tylko z poziomu App Engine (poprzez prywatny interfejs API RPC). W Pythonie jedynym sposobem uzyskania dostępu do tego interfejsu API była biblioteka podobna do ORM (NDB). Jak widać podczas importowania, jest to część interfejsu App Engine API.
Teraz Google udostępniło Datastore poza App Engine za pośrednictwem interfejsu API zwanego Cloud Datastore API. Biblioteka gcloud to biblioteka klienta, która umożliwia dostęp do różnych interfejsów API usługi Google Cloud w chmurze, w tym do interfejsu API Cloud Datastore.
Używam Pythona, jeśli to w ogóle ma znaczenie – invapid