The Azure Code Samples are currently available in English

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

  • Before you can run this sample, you must have the following perquisites:

  • Clone this repository using git clone cosmosdb.

  • Change directories to the repo using cd cosmosdb

  • 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';
  • Run npm install in a terminal to install required npm modules

  • 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