https://github.com/tetratelabs/func-e
func-e (pronounced funky) makes running Envoy® easy
https://github.com/tetratelabs/func-e
envoyproxy golang
Last synced: 21 days ago
JSON representation
func-e (pronounced funky) makes running Envoy® easy
- Host: GitHub
- URL: https://github.com/tetratelabs/func-e
- Owner: tetratelabs
- License: apache-2.0
- Created: 2019-06-06T18:06:05.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-03-20T20:19:56.000Z (about 1 month ago)
- Last Synced: 2025-03-29T00:03:40.132Z (about 1 month ago)
- Topics: envoyproxy, golang
- Language: Go
- Homepage: https://func-e.io
- Size: 2.14 MB
- Stars: 366
- Watchers: 15
- Forks: 43
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-repositories - tetratelabs/func-e - func-e (pronounced funky) makes running Envoy® easy (Go)
README
[](https://github.com/tetratelabs/func-e)
[](https://codecov.io/gh/tetratelabs/func-e)
[](https://goreportcard.com/report/github.com/tetratelabs/func-e)
[](https://github.com/tetratelabs/func-e/releases)
[](LICENSE)# func-e
func-e (pronounced funky) makes running [Envoy®](https://www.envoyproxy.io/) easy.
The quickest way to try the command-line interface is an in-lined configuration.
```bash
# Download the latest release as /usr/local/bin/func-e https://github.com/tetratelabs/func-e/releases
$ curl https://func-e.io/install.sh | bash -s -- -b /usr/local/bin
# Run the admin server on http://localhost:9901
$ func-e run --config-yaml "admin: {address: {socket_address: {address: '127.0.0.1', port_value: 9901}}}"
```Run `func-e help` or have a look at the [Usage Docs](USAGE.md) for more information.
-----
Envoy® is a registered trademark of The Linux Foundation in the United States and/or other countries