web3. js is a collection of libraries that allow you to interact with a local or remote ethereum node using HTTP, IPC or WebSocket . The following documentation will guide you through installing and running web3. js as well as providing an API reference documentation with examples.