Let's build together

Nimiq is made for people to build on it. You just need a browser and Internet.

Nimiq is an open source crypto designed for simplicity and ease of use. With our browser-first approach, Nimiq works directly within web browsers without the need for additional software, providing easy integration for developers and seamless interaction for users.

Protocol Overview

The protocol is based on the Albatross consensus algorithm, a proof-of-stake system renowned for its:

  • Speed and high throughput (thousands of transactions per second)
  • Strong security guarantees
  • Energy efficiency
  • Browser-first architecture

Integration Options

Web Client

import init, { Client, ClientConfiguration } from '@nimiq/core/web'
 
// Initialize the client
await init()
 
const config = new ClientConfiguration()
const client = await Client.create(config.build())
 
// Wait for consensus
await client.waitForConsensusEstablished()
 
// Subscribe to blockchain updates
client.addHeadChangedListener((head) => {
  console.log('New head:', head)
})

The Web Client provides direct blockchain access in the browser, perfect for web apps and wallets.

Private Node

For full control and advanced features, you can also set up your own node. Compare the different client options to choose the best approach for your needs.

Choose Your Path

Community & Support

Need help? Join our community:

On this page