eg-extend

Create and integrate Envoy Gateway extensions using ExtProc, Wasm, or Lua.

3|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/missBerg/envoy-skills --skill eg-extend
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eg-extend
Source: https://github.com/missBerg/envoy-skills/tree/main/gateway/adopters/skills/eg-extend
Command: npx skills add https://github.com/missBerg/envoy-skills --skill eg-extend

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build and customize Envoy Gateway behavior by enabling developers to create and wire extensions using ExtProc, Wasm, or Lua.

Core Features & Use Cases

  • Guided choice of extension mechanism (ExtProc, Wasm, or Lua) based on deployment needs.
  • End-to-end scaffolding, wiring to Envoy Gateway, and verification across the three approaches.
  • Production-ready guidance, testing patterns, and best practices for reliability and security.

Quick Start

Choose a mechanism (ExtProc, Wasm, or Lua) and follow Phase 2 to scaffold, wire, and test your extension.

Frequently Asked Questions about eg-extend

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create and wire an Envoy Gateway extension to customize request handling?

You can customize Envoy Gateway behavior by choosing between ExtProc, Wasm, or Lua mechanisms, then scaffolding the project, wiring it to the gateway, and verifying the setup using specified test procedures for production-ready extensions.

What is the best way to choose between ExtProc, Wasm, and Lua for an Envoy Gateway extension?

The best choice between ExtProc, Wasm, and Lua depends on your specific deployment needs, using guided selection to match the extension mechanism to your required request handling scenarios and production hardening constraints.

How do I scaffold and test a Wasm extension for Envoy Gateway?

Scaffolding a Wasm extension for Envoy Gateway involves following the end-to-end workflow to generate the recommended project structure, wire it to the gateway, and execute specified test procedures to ensure safe, production-ready integration.

Does Envoy Gateway support External Processing for custom request handling?

Yes, Envoy Gateway supports External Processing (ExtProc) as one of three mechanisms to build and wire extensions, allowing you to customize request handling alongside Wasm and Lua scenarios with specific configuration patterns.

What testing patterns should I use for Envoy Gateway extensions to ensure production hardening?

For production hardening of Envoy Gateway extensions, you should follow the specified test procedures and best practices designed to ensure reliability and security across ExtProc, Wasm, and Lua scenarios.