The devp2p repository is a comprehensive collection of peer-to-peer network protocol specifications essential for the Ethereum ecosystem, facilitating seamless and secure inter-node communication. It encompasses detailed specifications for both low-level and application-level protocols, including Ethereum Node Records, DNS Node Lists, Node Discovery Protocols v4 and v5, and RLPx protocol, as well as application protocols like the Ethereum Wire Protocol and Light Ethereum Subprotocol. Intended to support a broad range of networked applications under the Ethereum umbrella, devp2p is designed for ease of implementation and efficiency within consumer-grade Internet constraints, favoring a “specification first” design approach bolstered by working prototypes. The project maintains a synergistic yet distinct relationship with libp2p, gradually integrating its modules as they mature. Implementations of devp2p are found across diverse Ethereum clients in multiple programming environments, such as Nethermind, Aleth, Breadwallet, and Go-ethereum, among others. Security issues are addressed through the Ethereum Foundation Bounty Program, ensuring the robust integrity of protocols in this open, collaborative development space.