Skip to content
You are reading the Teku development version documentation and some features may not be available in the stable release. You can switch to the stable version using the version box at the bottom of the screen.

Updated on February 8, 2022

ConsenSys Teku

What is Teku?

Teku is an open-source Ethereum consensus client (sometimes called an Ethereum 2.0 client) written in Java. Teku contains a full beacon node implementation and a validator client for participating in consensus.

What can you do with Teku?


  • Runs the beacon node synchronization and consensus.
  • Proposes and attests blocks.
  • Provides enterprise focused metrics with Prometheus.
  • Has REST APIs for managing consensus layer node operations.
  • Has external key management to manage validator signing keys.

New to Teku?

Get started by running Teku with Docker or installing Teku. You can:

Questions or feedback? You can discuss issues and obtain free support on Teku Discord channel.
For paid professional support by Consensys, contact us at [email protected].