Updated on June 23, 2020 Client libraries Dapps use client libraries, such as web3.js, web3j, or ethereumj, to forward JSON-RPC requests to Hyperledger Besu. Any client library implementing core Ethereum RPC methods works with Besu. Use the web3js-eea library with Besu for privacy features. Use client libraries to: Create signed transactions Create and send private transactions. Note Hyperledger Besu does not support key management inside the client.