================================= web3.js - Ethereum JavaScript API ================================= web3.js is a collection of libraries which allow you to interact with a local or remote ethereum node, using a HTTP or IPC connection. The following documentation will guide you through :ref:`installing and running web3.js `, as well as providing a :ref:`API reference documentation <#id1>` with examples. Contents: :ref:`Keyword Index `, :ref:`Search Page ` .. toctree:: :maxdepth: 2 :caption: User Documentation getting-started callbacks-promises-events glossary .. toctree:: :maxdepth: 2 :caption: API Reference web3 web3-utils web3-eth web3-eth-contract web3-net web3-personal web3-admin .. contract-object.rst