High-performance Ethereum execution client with fast sync, RPC access, and plugin-based extensibility
GPL-3.0
- C#
- HTML
- Python

About Nethermind
Nethermind is a high-performance Ethereum execution client built on .NET for node operators. Like Geth or Erigon, it syncs the Ethereum blockchain and validates transactions, exposing the same JSON-RPC API as Geth over HTTP, WebSocket, and IPC. Snap sync is enabled by default.
It runs on Linux, Windows, and macOS, with a built-in dashboard and Prometheus metrics for node health and performance. A plugin system lets operators extend the client without forking, adding consensus engines, transaction types, P2P protocol handlers, and JSON-RPC namespaces. Beyond Ethereum mainnet, it supports networks including Gnosis, Optimism, Taiko, World Chain, Linea, and Energy Web.
Install options include standalone builds, Launchpad PPA, Homebrew, and Docker images.
Key features
- JSON-RPC over HTTP, WebSocket, and IPC
- Snap sync enabled by default
- Built-in dashboard and Prometheus metrics
- Plugin system for consensus, RPC, and P2P
- Runs Ethereum, Gnosis, Optimism, and more
Details
- On GitHub since
- 2017
- Role
- Ethereum execution client
- Runtime
- .NET
- License
- GPL-3.0
- Sync
- Snap sync by default
- Platforms
- Windows, macOS, Linux
