Connecting to your DataStax Apollo database using a secure connection bundle

Quickstart

Use the ClientOptions property cloud to connect to your DataStax Apollo database on Constellation using your secure connection bundle (secure-connect-DATABASE_NAME.zip) and credentials property to provide your CQL credentials.

Here is an example of the minimum configuration needed to connect to your DataStax Apollo database using the secure connection bundle:

const client = new Client({
  cloud: { secureConnectBundle: 'path/to/secure-connect-DATABASE_NAME.zip' },
  credentials: { username: 'user_name', password: 'p@ssword1' }
});

Configurable settings when using a secure connection bundle

You can configure your Client instance using other ClientOptions properties, for example:

const client = new Client({
  cloud: { secureConnectBundle: 'path/to/secure-connect-DATABASE_NAME.zip' },
  credentials: { username: 'user_name', password: 'p@ssword1' },
  keyspace: 'my_ks'
});

Note that contactPoints and sslOptions should not be set when using secureConnectBundle.