IOTA Roadmap: IOTA Creates a Number of Libraries and Tools for Developers


Part of its roadmap is to develop libraries and tools for developers. It is necessary for an open source and development ecosystem to have a well-rounded pool of libraries and tools.

Java Library – Iota has already fully developed the Java Library which is currently used by the Android wallet in the testing stage. It already has complete features and JavaScript Library functionalities are ported to Java with full test coverage. It also supports multi-signatures and is reviewed for security.

JavaScript – This library is the most widely used by developers as it is the very first to provide them the new features. It also very easy to make use of IOTA for browser applications and NodeJS through its API coverage, full multi-signature support and useful utility & wrapper functions.

Python Library – Python is considered as the most popular prototyping language. This IOTA library which is called as PyOTA is mostly complete in features with muti-signature support waiting to be fully tested. PyOTA has already been used IOTAs porof of concepts and Hackatons.

Go Library – This is currently used by IOTA's Sandbox developer environment and it is being developed two more developers and will launched in April for public testing. A simple CLI tool in Go is also provided.

C# Library – This library is similar to Java library where it has implemented most of JavaScript API functionalities and is already complete in features. They are adding improvements such as multi-signature and non-required security key for accounts and addresses.

IOTA also provides an interactive and community-created developer tutorials here.

IOTA Primer - Entangling the Internet of Things - Part 1
IOTA Primer - Entangling the Internet of Things - Part 2
IOTA Roadmap: Developing Different Core Clients for Adoption
IOTA Roadmap: IOTA Will Implement Automated Snapshotting



H2
H3
H4
3 columns
2 columns
1 column
2 Comments