DKG SDK

Decentralized Knowledge Graph V8 client

OriginTrail dev tutorial: SDK walkthrough

The OriginTrail SDKs are client libraries for your applications, used to interact and connect with the OriginTrail Decentralized Knowledge Graph.

From an architectural standpoint, the SDK libraries are application interfaces into the DKG. They enable you to create and manage Knowledge Assets through your apps and perform network queries (such as search or SPARQL queries), as illustrated below.

The interplay between your app, DKG and blockchains

The OriginTrail SDK currently comes in two forms:

Try out the SDK

You can try out the SDK in two different ways:

1. Using Public DKG Nodes

Try the SDK with public DKG nodes by following the Quickstart: Test Drive the DKG in 5 Minutes guide.

2. Development Environment Setup

Set up a development environment using one of the following options:

  • Deploy your node on the DKG testnet (recommended): This option allows you to quickly experiment with the SDK on a testnet of your choice. Follow the Edge Node Deployment Guide for setup instructions.

  • Deploy your node on a local DKG network: Use this option for a fully localized development environment by following the Developoment Environment Setup Guide.

SDKs for other programming languages would be welcome contributions to the project. The core development team is also considering including them in the roadmap.

Interested in building a DKG SDK in a particular programming language? We'd love to support you.

Create an issue on our GitHub, and let's get the conversation started!

Last updated

Was this helpful?