Skip to main content

A Python wheel distribution of the Envoy server

Project description

envoy-server

A Python package containing a runnable Envoy command.

On platforms supported natively by Envoy, typically glibc Linux or macOS on arm64, the package embeds the Envoy binary itself and runs it directly. On other platforms such as Windows, it runs the official Envoy docker image - Docker must be installed to run. The Docker fallback is primarily meant for non-production usage, for example when your project runs Envoy on Linux in production but should still be runnable on a Windows developer machine.

Note, this package is for Python users. If you're not already using Python, you may want to try func-e instead.

Usage

uv add envoy-server # or pip install

The package defines a script named envoy which will be available on the PATH as normal and can then be run as you need.

uv run envoy --version # or just envoy if in the system Python or an activated virtualenv

If you just want to run Envoy on a machine with uv (or pipx, etc) available without a project to add to, you can.

uvx --from envoy-server envoy --version

The path to the actual Envoy binary can be found with get_envoy_path. Note, this will not be available on Windows or other unsupported Envoy platforms and looking up envoy on PATH is recommended when supporting such platforms.

import subprocess

from envoy import get_envoy_path

subprocess.run([get_envoy_path(), "--version"], check=True)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

envoy_server-1.36.3.tar.gz (5.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

envoy_server-1.36.3-py3-none-manylinux_2_31_x86_64.whl (29.5 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ x86-64

envoy_server-1.36.3-py3-none-manylinux_2_31_aarch64.whl (27.9 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ ARM64

envoy_server-1.36.3-py3-none-macosx_15_0_arm64.whl (32.0 MB view details)

Uploaded Python 3macOS 15.0+ ARM64

envoy_server-1.36.3-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file envoy_server-1.36.3.tar.gz.

File metadata

  • Download URL: envoy_server-1.36.3.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for envoy_server-1.36.3.tar.gz
Algorithm Hash digest
SHA256 157fa0a0502a4deea9654cec35f55e1bee3d1e31a31cb6606b3243a921f47fe9
MD5 66ae2c9eccb8bb1fac8b15bb6211fb65
BLAKE2b-256 8e508f6c4ccb5ce854fd320a6de5c8fa754fd9455f0be40308514ba718df1a59

See more details on using hashes here.

Provenance

The following attestation bundles were made for envoy_server-1.36.3.tar.gz:

Publisher: release.yaml on curioswitch/py-envoy-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file envoy_server-1.36.3-py3-none-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for envoy_server-1.36.3-py3-none-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 39f6630bbaa4a3d0af8dbbec2fb004354f189e18e3b59a56178fa0ff512a2014
MD5 557647d4db92df3d41949f536dd53c56
BLAKE2b-256 38e3452d45fed36da47ab4985226de85f9f31eac4854dd899f93f7c7e8464b5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for envoy_server-1.36.3-py3-none-manylinux_2_31_x86_64.whl:

Publisher: release.yaml on curioswitch/py-envoy-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file envoy_server-1.36.3-py3-none-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for envoy_server-1.36.3-py3-none-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 3a524b0421bec60900c272a01d27b4a8ab7b2ba2809659d6a81985aa2b70738b
MD5 0554394742e70fef2957dcd3e91c43cf
BLAKE2b-256 4ca8d51a37852700effc1dee2b4fcd7ced4c7ff1658247d4ba983d5c9c0fce3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for envoy_server-1.36.3-py3-none-manylinux_2_31_aarch64.whl:

Publisher: release.yaml on curioswitch/py-envoy-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file envoy_server-1.36.3-py3-none-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for envoy_server-1.36.3-py3-none-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 00e88f9cd0660c803982b064154ad3d38cbd314516b8a94473aa7e085f4c59bc
MD5 95892a568b4c8ec39395ba758a5cfd95
BLAKE2b-256 89610e29b6713ae49179eecb8a17febb551d9adb0d3fb94b50964946c293a06d

See more details on using hashes here.

Provenance

The following attestation bundles were made for envoy_server-1.36.3-py3-none-macosx_15_0_arm64.whl:

Publisher: release.yaml on curioswitch/py-envoy-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file envoy_server-1.36.3-py3-none-any.whl.

File metadata

  • Download URL: envoy_server-1.36.3-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for envoy_server-1.36.3-py3-none-any.whl
Algorithm Hash digest
SHA256 74812ea41b8e2d7602313abe6b3a836a530bd14778332081fb1fbf7c8c8bf8b6
MD5 d1357a581c7ab181ed9a7efbb3e632c3
BLAKE2b-256 344353cb71770daa5eeff827a3610a9e739020cb1b514a4ca29dde1264793888

See more details on using hashes here.

Provenance

The following attestation bundles were made for envoy_server-1.36.3-py3-none-any.whl:

Publisher: release.yaml on curioswitch/py-envoy-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page