---
title: Reth
description: Secure, performant, and modular blockchain SDK and node.
---

import { SdkShowcase } from "../components/SdkShowcase";
import { TrustedBy } from "../components/TrustedBy";

<div className="reth-home-page">
  <section className="reth-home-hero" aria-labelledby="reth-home-title">
    <div className="reth-home-hero-top">
      <div className="reth-home-hero-heading">
        <div className="reth-home-kicker">Ethereum execution client and node SDK</div>
        <h1 id="reth-home-title">Reth</h1>
        <div className="reth-home-actions">
          <a className="reth-home-button reth-home-button-primary" href="/run/ethereum">Run a Node</a>
          <a className="reth-home-button reth-home-button-primary" href="/sdk">Build a Node</a>
          <a className="reth-home-button" href="/introduction/why-reth">Why Reth?</a>
        </div>
      </div>
      <div className="reth-home-hero-media">
        <img src="/reth-prod.png" alt="Reth chip on a dark circuit grid" />
      </div>
    </div>
    <div className="reth-home-hero-body">
      <div className="reth-home-lede">Secure, performant, and modular blockchain SDK and node.</div>
      <div className="reth-home-detail">Production-grade Rust infrastructure for running nodes, building chains, and extending Ethereum.</div>
    </div>
  </section>

  <section className="reth-home-metrics-section" aria-label="Reth project metrics">
    <div className="reth-home-metrics">
      <a href="https://github.com/paradigmxyz/reth/stargazers" rel="noreferrer noopener" target="_blank"><span>stars</span><strong>5K+</strong></a>
      <a className="reth-home-metric-highlight" href="https://github.com/paradigmxyz/reth/graphs/contributors" rel="noreferrer noopener" target="_blank"><span>contributors</span><strong>580+</strong></a>
      <a href="https://github.com/paradigmxyz/reth/blob/main/LICENSE-MIT" rel="noreferrer noopener" target="_blank"><span>license</span><strong>MIT</strong></a>
    </div>
  </section>

  <section className="reth-home-quickstart" aria-labelledby="quickstart">
    <div className="reth-home-section-header">
      <div className="reth-home-kicker">Quickstart</div>
      <h2 id="quickstart">Run or build with Reth</h2>
      <div className="reth-home-section-copy">Start with the production binary, or use the same modular components to assemble your own Ethereum-compatible node.</div>
    </div>
    <div id="home-install" className="reth-home-code">
      :::code-group

      ```bash [Run a Node]
      # Install the binary
      brew install paradigmxyz/brew/reth

      # Run the node with JSON-RPC enabled
      reth node --http --http.api eth,trace
      ```

      ```rust [Build a Node]
      // .. snip ..
      let handle = node_builder
        .with_types::<EthereumNode>()
        .with_components(EthereumNode::components())
        .with_add_ons(EthereumAddOns::default())
        .launch()
        .await?;
      ```

      :::
    </div>
  </section>

  <section className="reth-home-feature-grid" aria-label="Reth capabilities">
    <a href="/run/ethereum"><span>Institutional Security</span><strong>Run reliable staking nodes trusted by Coinbase Staking.</strong></a>
    <a href="/overview"><span>Performance</span><strong>Sync faster with optimized transaction processing and storage.</strong></a>
    <a href="/sdk"><span>Customizable</span><strong>Build custom nodes with tailored transaction handling.</strong></a>
    <a href="/exex/overview"><span>Extensible</span><strong>Build indexers and offchain services with ExExs.</strong></a>
  </section>

  <section className="reth-home-section" id="trusted-by-the-best">
    <div className="reth-home-section-header">
      <div className="reth-home-kicker">Operators and infra teams</div>
      <h2>Trusted by the Best</h2>
      <div className="reth-home-section-copy">Leading infra companies use Reth for MEV applications, staking, RPC services, and zero-knowledge proofs.</div>
    </div>
    <TrustedBy />
  </section>

  <section className="reth-home-section" id="built-with-reth-sdk">
    <div className="reth-home-section-header">
      <div className="reth-home-kicker">Built with Reth SDK</div>
      <h2>Built with Reth SDK</h2>
      <div className="reth-home-section-copy">Teams use Reth's modular architecture to build nodes from existing components while keeping maintenance overhead low.</div>
    </div>
    <SdkShowcase />
  </section>

  <section className="reth-home-section reth-home-supporters" id="supporters">
    <div className="reth-home-section-header">
      <div className="reth-home-kicker">Supporters</div>
      <h2>Supporters</h2>
    </div>
    <div className="reth-home-supporter-grid">
      <a href="https://paradigm.xyz" rel="noreferrer noopener" target="_blank"><img src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/paradigm-light.svg" alt="Paradigm" /></a>
      <a href="https://ithaca.xyz" rel="noreferrer noopener" target="_blank"><img src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/ithaca-light.svg" alt="Ithaca" /></a>
    </div>
  </section>
</div>
