Connect to Hyper-Converged Database (HCD)

When you develop applications that interact with your Hyper-Converged Database (HCD), you must connect to it programmatically through clients or drivers.

HCD offers several methods to connect including the Data API clients and DataStax-compatible Cassandra drivers. Depending on your use case, you might use one or more of these options.

Use case Requirements Recommended methods

Application development

Use an HCD vector database

Data API and clients

Use an HCD non-vector database

CQL and Drivers

Other

Migration and bulk loading

Apache Spark™

Spark with Scala in spark-shell seamlessly connects to and accesses your HCD tables for advanced data analysis.

Drivers

You can use drivers to interact with your HCD databases, including sending Cassandra Query Language (CQL) statements.

The following drivers are compatible with HCD:

Supported drivers
Language Driver source Documentation

C++

cpp-driver

Get started with the C++ driver

C#

csharp-driver

Get started with the C# driver

Go

Get started with the Go driver

Java

cassandra-java-driver

Get started with the Java driver

Node.js

cassandra-driver

Get started with the Node.js driver

Python

cassandra-driver

Get started with the Python driver

Scala

cassandra-spark-connector

Get started with the Apache Cassandra Spark Connector

For more information about drivers, see Cassandra driver compatibility.

CQL shell (cqlsh)

The CQL shell (cqlsh) is a Python-based command-line shell you can use to issue Cassandra Query Language (CQL) statements to your Hyper-Converged Database (HCD) databases. The CQL shell also provides unique cqlsh commands like DESCRIBE KEYSPACE. For more information, see Install the CQL shell.

Bulk writes

You can migrate and load large amounts of data using the DataStax Bulk Loader (DSBulk) and data migration tools.

Mission Control

Mission Control provides a web-based interface for managing your HCD clusters. It is best for managing your clusters and performing cluster operations.

For application development, fine-grained data manipulation, and nuanced searches, you must use a programmatic approach.

For more information, see Mission Control.

Was this helpful?

Give Feedback

How can we improve the documentation?

© Copyright IBM Corporation 2026 | Privacy policy | Terms of use |  Manage Privacy Choices

Apache, Apache Cassandra, Cassandra, Apache Tomcat, Tomcat, Apache Lucene, Apache Solr, Apache Hadoop, Hadoop, Apache Pulsar, Pulsar, Apache Spark, Spark, Apache TinkerPop, TinkerPop, Apache Kafka and Kafka are either registered trademarks or trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries. Kubernetes is the registered trademark of the Linux Foundation.

General Inquiries: Contact IBM