NEM Developer Center

This documentation introduces NEM’s next core engine (NEM2), code-named Catapult.

NEM is your Blockchain Engine

NEM is a developer-friendly blockchain platform for businesses. It offers flexible and customizable solutions through simple, yet powerful, built-in features.

Developers are able to integrate blockchain technology into their projects or create powerful dApps using NEM’s REST API. This allows creating a variety of architectural solutions with lightweight code in any language.

NEM provides access to both public and private blockchains, providing options to best suit your company’s needs. The public blockchain is a decentralized, open, and self-sustaining ledger that can be used by anyone. The private blockchain, on the other hand, offers higher speed and privacy.

Catapult: Preview NEM’s Next Core Engine

Catapult is NEM’s next core engine. It is written in C++ and follows a 4-layered architecture, aiming to make NEM more scalable. It builds upon the achievements of its previous iteration, adding the newest innovations in blockchain technology.

Catapult introduce new exclusive features:

Catapult will be a momentous step for NEM to be the widely utilized enterprise product it was envisioned to be. After three years of development, the long-awaited update is expected to launch in 2020.

Getting Started

To start developing on Catapult, we recommend you to setup your workstation. Then, review the following documents to know more about Catapult:

Contributing to Catapult

Catapult is an open source project. Discover how our community is organized, and get started participating:

Continue: Setting up your workstation.