web3j logo

web3j by

Web3 Labs logo


Where Java meets the blockchain


Connect JVM applications to Ethereum blockchains with web3j - a lightweight, reactive, type safe library for Java, Android, Kotlin and Scala

 web3j on GitHub  Documentation

Features


Smart contract wrappers

Create, deploy, transact with and call smart contracts from native Java code

Ethereum Wallet support

Create and manage Ethereum wallet files

 

Build tools

 

Seamless integration with build tools via Gradle and Maven plugins

Reactive-functional API

 

Simple, fully asynchronous API supporting Futures or RxJava's Observables

Watch the overview


Projects


Read the article


web3j features in the January/February 2017 issue of Java Magazine

java magazine article screenshot

Community


gitter logo

Join the discussion on Gitter