crate/cratedb-toolkit

Apply PyMongo-like amalgamation to AstraPy, to emulate DataStax Astra DB

Opened this issue · 0 comments

Introduction

In the spirit of the PyMongo driver amalgamation, it looks like AstraPy, the Python client SDK for DataStax Astra and Stargate, based on the DataStax python-driver, has a very similar interface.

Features

According to the data sheet of DataStax Astra DB, a few or all of those features would need to be unlocked to achieve reasonable feature parity.

Supported APIs

  • REST
  • Document (JSON)
  • GraphQL
  • gRPC API with equivalent performance as drivers
  • CQL API

Supported Languages

  • Java
  • Node.js
  • C#
  • Python
  • Go

Supported Data formats

  • Tabular (Column-family)
  • Document (JSON)
  • Key-Value

Resources