Apache Ignite Node.js Thin Client

Clone this repo:


  1. 629b7b3 IGNITE-13598: Fix Node.js tests. Set dev deps to fixed versions by Igor Sapego · 6 weeks ago master
  2. c8a89a7 IGNITE-11597 Fix for Node.js thin client UUID marshalling by ekaterina-nbl · 1 year, 7 months ago
  3. 87a0e0e IGNITE-11748: Removed autogenerated Node.js docs by Igor Sapego · 1 year, 8 months ago
  4. 790e253 IGNITE-9171: SQL: redesigned lazy mode. This closes #5473. by tledkov-gridgain · 1 year, 10 months ago
  5. fb95ebd IGNITE-10022: JS, PHP thin clients: a more meaningful exception when by ekaterina-nbl · 2 years, 1 month ago

NodeJS Client for Apache Ignite


Node.js version 8 or higher is required. Either download the Node.js pre-built binary for the target platform, or install Node.js via package manager.

Once node and npm are installed, you can use one of the following installation options.

Installation via npm

Execute the following command to install the Node.js Thin Client package:

npm install -g apache-ignite-client

Installation from Sources

If you want to install the Thin Client library from Ignite sources, please follow the steps:

  1. Download Ignite sources to local_ignite_path
  2. Go to local_ignite_path/modules/platforms/nodejs folder
  3. Execute npm link command
  4. Execute npm link apache-ignite-client command (needed only for examples)
cd local_ignite_path/modules/platforms/nodejs
npm link
npm link apache-ignite-client #linking examples (optional)

For more information, see Apache Ignite Node.JS Thin Client documentation.