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.