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


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


Read the article

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

java magazine article screenshot


gitter logo

Join the discussion on Gitter