builtonenvoy

package module
v0.6.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 2, 2026 License: Apache-2.0 Imports: 1 Imported by: 0

README


CLI CLI Coverage Extensions Extensions Coverage UI UI Coverage License Slack

A community-driven marketplace for Envoy Proxy extensions. Discover, run, and build custom filters with zero friction.

Project Overview

Built On Envoy is designed to make extending Envoy Proxy as simple as possible. It consists of:

  1. Marketplace Repository: A central place where the community can find and contribute extensions.
  2. CLI Tool (boe): A command-line tool for discovering, running, and building extensions.

Documentation

Get In Touch

Contributing Extensions

  1. Fork this repository.
  2. Create a new directory under extensions/ with your extension name.
  3. Add a manifest.yaml file with the required metadata.
  4. Add your extension code.
  5. Add tests.
  6. Open a pull request!

See the Contributing Guidelines and the Project Documentation for more details.

License

Apache 2.0 - See LICENSE for details.

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ExtensionCatalog []byte

ExtensionCatalog is an embedded JSON file containing metadata for all built-in extensions.

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
cli
Package main implements the entry point for the Built On Envoy CLI.
Package main implements the entry point for the Built On Envoy CLI.
cmd
Package cmd contains the CLI commands
Package cmd contains the CLI commands
internal
Package internal provides internal utilities for the CLI.
Package internal provides internal utilities for the CLI.
internal/envoy
Package envoy provides functionality to run Envoy using func-e.
Package envoy provides functionality to run Envoy using func-e.
internal/extensions
Package extensions defines types for managing extension manifests.
Package extensions defines types for managing extension manifests.
internal/oci
Package oci provides utilities for packaging and extracting extensions in OCI (Open Container Initiative) packages.
Package oci provides utilities for packaging and extracting extensions in OCI (Open Container Initiative) packages.
internal/xdg
Package xdg provides XDG Base Directory paths for boe.
Package xdg provides XDG Base Directory paths for boe.
composer module
internal
testing
Package internaltesting provides utilities for testing
Package internaltesting provides utilities for testing
Package ui implements the Extension Manager web UI server.
Package ui implements the Extension Manager web UI server.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL