SDKs
Software Development Kits for developers
Ontology has made available SDKs
for various popular programming languages to enable developers to start developing applications and software which is distributed in nature and uses the blockchain framework to realize their business logic. All the SDKs
conform to Ontology's development specifications.
The SDKs
encapsulates encryption algorithms, communication APIs
, and other smart contract development tools. It acts as a bridge between the application and the Ontology network.
Characteristics of SDK development
In terms of implementation, all the SDKs support the following basic functions:
Wallet file administration and management
Digital identity administration
Digital asset administration
Smart contract deployment and invocation
Blockchain based token management and exchange
SDK libraries
Currently, the following SDKs
are available publicly for developers to employ. Please follow the respective links to find the relevant libraries.
Library
Language
Link
ontology-dapi
TypeScript
ontology-ts-sdk
TypeScript
ontology-go-sdk
Go
ontology-java-sdk
Java
ontology-python-sdk
Python
ontology-oc-sdk
Objective-C
ontology-php-sdk
PHP
ontology-swift-sdk
Swift
ontology-andriod-sdk
Java
ontology-csharp-sdk
C#
The TypeScript, Go, and Java SDKs conform to the new ONT ID 2.0 specifications. Follow this link to refer to the updated specifications.
Last updated