I want to develop a Spring MVC web application that use a private Ethereum network and I feel confused witch API to use Ethereumj or Web3j. I'd like to know the difference between them and how to connect my local blockchain.

1 Answer 1


You should choose Web3j. Because, you want to create application that uses blockchain, being its client.

According official docs:

Web3j - is a client library.

EthereumJ - is the blockchain node itself

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.