--- description: Getting started with the official IOTA Client Library Node.js binding. image: /img/logo/iota_mark_light.png keywords: - Node.js - dotenv - install - npm - yarn - security - how to --- # Getting Started With Node.js ## Requirements Before you can get started with the Node.js binding for the iota.rs client library, please make sure that you have installed [Node](https://nodejs.org/en/), [Rust and Cargo](https://doc.rust-lang.org/cargo/getting-started/installation.html), and [NPM](https://www.npmjs.com/) or [Yarn](https://yarnpkg.com/). ## Installing the Library ### NPM If you are using NPM, you can install the binding in your project by running the following command: ```bash npm i @iota/client ``` ### Yarn If you are using Yarn, you can install the binding in your project by running the following command: ```bash yarn add @iota/client ``` ## Using the Library The following example shows you how to include the library and connect to a devnet node. ```javascript const { ClientBuilder } = require('@iota/client') const client = new ClientBuilder() .node('https://api.lb-0.h.chrysalis-devnet.iota.cafe') .build() client.getInfo().then(console.log).catch(console.error) ```