---
title: "Nimiq Web Client CommonJS Integration"
description: "Use the Nimiq Web Client with CommonJS require() in Node.js environments."
canonical_url: "https://nimiq.dev/web-client/integrations/commonjs"
---
# Nimiq Web Client CommonJS Integration

> Use the Nimiq Web Client with CommonJS require() in Node.js environments.

Integrate Nimiq Web Client using CommonJS `require()` for Node.js environments.

## Installation

<code-group>

```bash [pnpm]
pnpm add @nimiq/core
```

```bash [npm]
npm install @nimiq/core
```

```bash [yarn]
yarn add @nimiq/core
```

```bash [bun]
bun add @nimiq/core
```

</code-group>

## Usage Example

```javascript
const Nimiq = require('@nimiq/core')

async function main() {
  const config = new Nimiq.ClientConfiguration()
  const client = await Nimiq.Client.create(config.build())
  await client.waitForConsensusEstablished()
}
main()
```

## Next steps

Once your client is connected, see the [guides](https://nimiq.dev/web-client/guides/query-the-blockchain) to start building. For other integration options, see [Vite](https://nimiq.dev/web-client/integrations/vite), [Nuxt](https://nimiq.dev/web-client/integrations/nuxt), [Next.js](https://nimiq.dev/web-client/integrations/nextjs), or [ESM](https://nimiq.dev/web-client/integrations/esm).


## Sitemap

See the full [sitemap](https://nimiq.dev/sitemap.md) for all pages.
