---
title: "shared/engine-ext"
description: "In-process engine client that talks directly to Reth's execution layer without going over RPC."
source: https://basehub.org/crates/shared/engine-ext/
---
import { LinkCard } from '@astrojs/starlight/components';

## Overview

The `shared/engine-ext` sub-crate (`base-engine-ext`) is part of the [shared crate group](/crates/shared/overview/).

It exposes an in-process engine client so consensus components can drive Reth's execution layer directly without round-tripping through JSON-RPC.

## Source

<LinkCard title="View source on GitHub" href="https://github.com/base/base/tree/main/crates/shared/engine-ext" />
