Nimiq Web Client
The JavaScript library that lets you build blockchain applications directly in the browser — zero servers, zero complexity.
Start with 4 lines of code
Get up and running in under a minute
pnpm add @nimiq/core
npm install @nimiq/core
yarn add @nimiq/core
bun add @nimiq/core
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()
import Nimiq from '@nimiq/core'
const config = new Nimiq.ClientConfiguration()
const client = await Nimiq.Client.create(config.build())
await client.waitForConsensusEstablished()
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.
Need More Power?
For advanced use cases, consider our RPC interface with full node capabilities
Choose Your Stack
Nimiq works with the tools you already use. Pick your framework and start building in minutes.