VEY Documentation

VEY is an open source project for building enterprise-oriented proxy, gateway, and supporting network services in Rust.

The project includes several standalone daemons and tools that share common design goals:

  • reusable network and policy components

  • operational visibility through logs and metrics

  • deployment-friendly configuration and packaging

  • modular service composition across multiple applications

For source code, release artifacts, and the top-level project README, see the code repository.

Applications

Follow the links below for the documentation of each application:

  • vey-proxy

    A feature-rich general-purpose proxy daemon with forward proxy, transparent proxy, stream proxy, inspection, and policy-control capabilities.

  • vey-statsd

    A StatsD-compatible metrics ingestion, aggregation, and forwarding service.

  • vey-gateway

    A work-in-progress general-purpose reverse proxy and gateway daemon. The current documented implementation focuses on TLS- and keyless-related traffic handling.

  • vey-keyless

    A server implementation of the Cloudflare Keyless SSL protocol.

Shared Reference

Some configuration value types are shared across multiple applications. Those are documented in the common vey-values reference.