--- title: Geth Documentation root: .. --- You have found the user manual for geth, the Go language implementation of Ethereum. * [Getting Started Guide](./getting-started) * [Installation Instructions](./install-and-build/installing-geth) * [JSON-RPC Server](./rpc/server) * [JavaScript Console](./interface/javascript-console) For the Go API reference and developer documentation head over to [GoDoc](https://godoc.org/github.com/ethereum/go-ethereum). ### Other Ethereum Documentation For generic Ethereum-related information, check the **[Ethereum Wiki](https://github.com/ethereum/wiki/wiki)**. * [Ethereum Whitepaper](https://github.com/ethereum/wiki/wiki/White-Paper) * [Ethereum Yellow Paper](https://ethereum.github.io/yellowpaper/paper.pdf) * [Ethereum Improvement Proposals (EIPs)](https://eips.ethereum.org) * [Peer-to-peer Networking Specifications](https://github.com/ethereum/devp2p/blob/master/README.md)