This is the implementation of the DataStax data handler for MindsDB. https://docs.datastax.com/en/astra-db-serverless/index.html[DataStax Astra DB] is a cloud database-as-a-service based on Apache Cassandra. DataStax also offers on-premises solutions, DataStax Enterprise (DSE) and Hyper-Converged Database (HCD), as well as Astra Streaming, a messaging and event streaming cloud service based on Apache Pulsar.Documentation Index
Fetch the complete documentation index at: https://docs.mindsdb.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before proceeding, ensure the following prerequisites are met:- Install MindsDB locally via Docker or Docker Desktop.
- To connect DataStax to MindsDB, install the required dependencies following this instruction.
- Create an Astra DB database.
Implementation
DataStax Astra DB is API-compatible with Apache Cassandra and ScyllaDB. Therefore, its implementation extends the ScyllaDB handler and is using thescylla-driver Python library.
The required arguments to establish a connection are as follows:
user: The literal stringtokenpassword: An Astra application tokensecure_connect_bundle: The path to your database’s Secure Connect Bundle zip file