• Public
  • Public/Protected
  • All


Symbol SDK for TypeScript and JavaScript

npm version Build Status Coverage Status License

The Symbol SDK for TypeScript / JavaScript allows you to develop web, mobile, and Node.js applications.

Important Notes

Fushicho Network Compatibility (catapult-server@

!!! Please be noted that the NEM2-SDK is rebranded to SYMBOL-SDK now.

Due to a network upgrade with catapult-server@Fushicho version, it is recommended to use this package's 0.17.4 version and upwards to use this package with Fushicho versioned networks.

The upgrade to this package's version v0.17.4 is mandatory for fushicho compatibility.

Find the complete release notes here.



  • NodeJS 8.9.X
  • NodeJS 9.X.X
  • NodeJS 10.X.X


npm install symbol-sdk rxjs


Surf the documentation to get started into Symbol development. You will find self-paced guides and useful code snippets using the TypeScript/Javascript SDK.

To get the full description of the available classes and their functions, check the SDK reference.

Getting help

Use the following available resources to get help:


This project is developed and maintained by NEM Foundation.

Contributions are welcome and appreciated. Check CONTRIBUTING for information on how to contribute.

You can also find useful notes for developers under our documentation guidelines section.


Copyright (c) 2018-present NEM Licensed under the Apache License 2.0

Generated using TypeDoc