GitHub Repository Statistics

Open issues
Closed issues
Total commits

Stay Up-To-Date With the SDK

Open Source

Forever free and open under the Apache 2.0 license.

Rooted in JavaScript

Deeply committed to the most popular programming language.

Modular Architecture

Develop with total flexibility and freedom.

Comprehensive Documentation

Everything you need to know in one place.

Stay ahead of development updates

Developed with Popular Open-Source Tools

SDK Architecture

The Lisk SDK operates on the NodeJS runtime and consists primarily of an application framework (Lisk Framework), a collection of libraries providing blockchain application functionalities (Lisk Elements), and a powerful Command Line Interface (Lisk Commander) which allows developers to manage a Lisk node instance and interact with a Lisk compatible network.

Lisk SDK Architecture
Lisk Framework


Lisk Framework is an application framework responsible for establishing and maintaining the interactions between the modules of a Lisk blockchain application.

Lisk Elements


Lisk Elements is a JavaScript library containing several separately-installable npm packages, each covering a distinct region of Lisk-related functionality.

Lisk Commander


Lisk Commander is a Command Line Interface tool designed to be a low entry point and the most convenient tool for developers who are looking for an efficient way of coding.

Take a Deep Dive Into Industry Proof of Concepts

Hello World

The Hello World tutorial explains how to use and how to implement custom transactions with the Lisk SDK. This custom transaction will extract the "hello" key value from the transaction asset property and save to the senders account.


For this tutorial, you will learn how to create a custom module that adds the feature to create and purchase NFTs in a blockchain application, and a custom plugin that provides additional NFT-related features.


The Lisk Name Service (LNS) Tutorial will teach you to create a blockchain application that offers a domain name service for blockchain accounts, similar to the Domain Name System, (DNS), and the Ethereum Name Service, (ENS).


The Social Recovery System (SRS) Tutorial will allows users to build a recovery tool for lost accounts. This is done by having user defined recovery configurations, such as setting up a list of trusted friends. Users can then ask them to provide access to funds of a lost account.

Create badge

Create your Lisk SDK badge here to be used on your GitHub repository.


Get Started Today


Build an Application

Get the Alpha SDK and develop your own proof of concept.

Read the Documentation

Make yourself familiar with the architecture of the Alpha SDK.

lips github

Follow Lisk on GitHub

Star the SDK GitHub repository and stay up to date.