Introduction#

The tutorials in this section walk through the steps necessary to begin building on Dash Platform using the Dash JavaScript SDK. As all communication happens via the masternode hosted decentralized API (DAPI), you can begin using Dash Platform immediately without running a local blockchain node.

Building on Dash Platform requires first registering an Identity and then registering a Data Contract describing the schema of data to be stored. Once that is done, data can be stored and updated by submitting Documents that comply with the Data Contract.

Prerequisites#

The tutorials in this section are written in JavaScript and use Node.js. The following prerequisites are necessary to complete the tutorials:

Quickstart#

Tip

You can clone a repository containing the code for all tutorials from GitHub or download it as a zip file. Or, use the Evo SDK playground to instantly experiment with tutorial queries – no local setup required.

While going through each tutorial is advantageous, the subset of tutorials listed below get you from a start to storing data on Dash Platform most quickly:

Try it in the browser#

Visit the Evo SDK site to run queries against live networks, experiment with the code playground, or view SDK documentation and an AI reference.

Example apps#

For end-to-end walkthroughs of example apps built on the SDK, see:

  • DashMint Lab — NFT marketplace exercising mint / transfer / price / purchase / burn

  • Dashnote — personal notes app demonstrating the document CRUD lifecycle

Each app’s source lives in the platform-tutorials repo.