go-ethereum/docs/developers/index.md
Sina M 0252701b35
docs: add page on using geth as a library (#33825)
Adds a page describing how to use geth as a library
2026-02-16 14:20:46 +01:00

2.3 KiB

title description
Developer docs Documentation for Geth developers and dapp developers

Welcome to the Geth Developer docs!

This section includes information for builders. If you want to use Geth as a library to build custom nodes or infrastructure, start with Geth as a Library. If you are building decentralized apps on top of Geth, head to the Dapp developers docs. If you are developing Geth itself, explore the Geth developers docs.

Dapp developers

Geth includes a suite of tools for building decentralized applications: a Go client for the JSON-RPC API, type-safe contract bindings, account management, and EVM tracing.

EVM tracing

Tracing allows developers to analyze precisely what the EVM has done or will do given a certain set of commands. This section outlines the various ways tracing can be implemented in Geth.

Geth developers

Geth developers add/remove features and fix bugs in Geth. The geth-developer section includes contribution guidelines and documentation relating to testing and disclosing vulnerabilities that will help you get started with working on Geth.