Nimiq Web Client

The JavaScript library that lets you build blockchain applications directly in the browser — zero servers, zero complexity.

JavaScript

Start with 4 lines of code

Get up and running in under a minute

bash
pnpm add @nimiq/core
bash
npm install @nimiq/core
bash
yarn add @nimiq/core
bash
bun add @nimiq/core
js
import init, * as Nimiq from '@nimiq/core'

await init()

const config = new Nimiq.ClientConfiguration()
const client = await Nimiq.Client.create(config.build())

await client.waitForConsensusEstablished()
js
import Nimiq from '@nimiq/core'

const config = new Nimiq.ClientConfiguration()
const client = await Nimiq.Client.create(config.build())

await client.waitForConsensusEstablished()
Why Choose Web Client

Skip the Infrastructure, Build the Future

Traditional blockchain apps require servers, databases, and complex setups. Nimiq Web Client connects directly to the blockchain from any browser.

  • Zero Infrastructure

    No servers, APIs, or third-party dependencies

  • Fast Sync

    Connect to the network in seconds, not hours

  • Mobile Ready

    Works on phones, tablets, and desktops

  • WebAssembly Powered

    Rust performance compiled to WASM

  • Developer Friendly

    Modern JavaScript APIs you already know

  • Always Online

    Your users' data stays with them

Browser vs Server

Building for browser or server environment?

Learn about the differences between browser and Node.js implementations and choose the right approach.

Compare Browser and Server Development
Alternative

Need More Power?

For advanced use cases, consider our RPC interface with full node capabilities

Get Started

Choose Your Stack

Nimiq works with the tools you already use. Pick your framework and start building in minutes.