Skip to content

Welcome to the Developer Manual⚓︎

The developer manual is for developers building applications on NEM. It provides code examples in multiple programming languages, showing how to perform common tasks with the SDK or the HTTP API.

The manual is structured as follows:

  • Getting Started

    Set up your development machine and run a quick Hello World sample to check that everything is ready.

  • Tutorials

    Follow task-focused tutorials grouped by area. Each tutorial links to the textbook and the relevant reference guides when background information is useful.

  • Reference Guides

    Consult exhaustive information about SDK methods, HTTP and WebSockets endpoints, and binary structures.

Use the navigation menu, or jump directly into one of the tutorials below.

Tutorials are grouped by level, from beginner to advanced, based on the required familiarity with NEM concepts.

BEGINNER INTERMEDIATE ADVANCED
Getting Started Hello World
Accounts Create from Private Keys
Create from Mnemonic
Fund via Faucet
Query Account Balance
Transactions Transfer XEM
Transaction Status
Typed Descriptors
Transfer Mosaics
Messages
Mosaics Get Mosaic Information
Create Mosaic
Change Mosaic Supply
Modify Mosaic Definition
Create Mosaic with Levy
Namespaces Extend Root Namespace
Get Namespace Information
Register Root Namespace
Register Subnamespace
Network Currency Query Currency Supply
Query Block Rewards
Chain State Chain and Irreversible Height
Websockets New Blocks
Transaction Flow