For the best viewing experience, please turn your phone to portrait mode.

Alpha SDK

Build a custom blockchain application in one day

const { Application, genesisBlockDevnet } = require('lisk-sdk');
const MyTransaction = require('./transactions/MyTransaction');

const app = new Application(genesisBlockDevnet);

app.registerTransaction(MyTransaction);

app
    .run()
    .then(() => app.logger.info('App started...'))
    .catch(error => {
        console.error('Faced error in application', error);
});

Copied to clipboard!

Features

Written entirely in JavaScript allowing you to focus simply and purely on coding.

Simple

Developer experience focused, with few lines of code working samples

Accessible

Build a blockchain using JavaScript modules

Flexible

Configure a blockchain network by changing exposed parameters

Customizable

Develop your application's business logic by implementing new transaction types.

Developer focused mailing list for SDK feature updates.

  • VideoTuts Get access to video tutorials, webinars and events
  • Updates Be the first to know when we release new features
  • POC Get your projects featured in front of other developers

SDK Packages

The scaffolding modules to build your custom blockchain

A set of blockchain libraries

Your powerful CLI node and network manager

Explore our Alpha SDK

Your toolkit to build a custom blockchain and proof of concept app