Developing a Node.js app with Cassandra API using Azure Cosmos DB

Azure Cosmos DB is a globally distributed multi-model database. One of the supported APIs is the Cassandra API. This sample walks you through creation of keyspace, table, inserting and querying the data.

Running this sample

  1. Clone this repository using git clone git@github.com:Azure-Samples/Azure-Samples/azure-cosmos-db-cassandra-node-getting-started.git cosmosdb.

  2. Change directories to the repo using cd cosmosdb

  3. Next, substitute the contactPoint, username, password config.js with your Cosmos DB account's values from connectionstring panel of the portal.

     config.username = '<fillmein>';
     config.password = '<fillmein>';
     config.contactPoint = '<fillmein>:10350';
    
    
  4. Run npm install in a terminal to install required npm modules

  5. Run node uprofile.js in a terminal to start your start your node application.

About the code

The code included in this sample is intended to get you quickly started with a Node.js console application that connects to Azure Cosmos DB with the Cassandra API.

More information