EOSIO SDK Libraries
SDKs for EOSIOβ
APIs for integrating with EOSIO blockchains.
JavaScript SDKβ
EOSJS is a JavaScript library for the integration with EOSIO based blockchains using EOSIO's RPC API. This library was created to provide a JavaScript interface for the interaction between web applications for the final user and EOSIO blockchains. As this develops a significant amount of applications in JavaScript, this library is designed to provide a higher support to the ecosystem in general and establishes the better practices in the industry for the interaction of the web applications with EOSIO blockchains.
eosjsβ
A general purpose Javascript library which provides an API for integrating with EOSIO-based blockchains using the EOSIO Nodeos RPC API.
eosjs-keygenβ
A Javascript library for managing keys in local storage.
Swift SDKβ
eosio-swiftβ
An API for integrating with EOSIO-based blockchains using the EOSIO RPC API.
eosio-swift-abieos-serialization-providerβ
A pluggable serialization provider for EOSIO SDK for Swift.
eosio-swift-eccβ
A library for working with public and private keys, cryptographic signatures, encryption/decryption, etc. as part of the EOSIO SDK for Swift family of libraries.
eosio-swift-reference-ios-authenticator-signature-providerβ
A pluggable signature provider for EOSIO SDK for Swift.
eosio-swift-softkey-signature-providerβ
An example pluggable signature provider for EOSIO SDK for Swift. It allows for signing transactions using in-memory K1 keys.
eosio-swift-vault-signature-providerβ
A pluggable signature provider for EOSIO SDK for Swift.
eosio-swift-vaultβ
An utility library for working with public/private keys and signing with Apple's Keychain and Secure Enclave.
Java SDKβ
eosio-java-android-abieos-serialization-providerβ
A pluggable serialization provider for EOSIO SDK for Java.
eosio-java-android-rpc-providerβ
An Android RPC provider implementation for use within EOSIO SDK for Java as a plugin.
eosio-java-softkey-signature-providerβ
An example pluggable signature provider for EOSIO SDK for Java.
eosio-android-keystore-signature-providerβ
An example pluggable signature provider for EOSIO SDK for Java written in Kotlin.