vane

Community

Flow-based network protocol engine

Authorcanmi21
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Vane provides a high-performance, flow-based network protocol engine that bridges the gap between raw transport layer forwarding and complex application layer processing, offering a dynamic and composable pipeline architecture.

Core Features & Use Cases

  • Flow-Based Pipeline: Dynamic, composable pipeline architecture treating network connections as programmable flows.
  • Multi-Layered Processing: Handles traffic across L4 (TCP/UDP), L4+ (TLS/QUIC inspection/termination), and L7 (HTTP/1.1, HTTP/2, HTTP/3, WebSocket).
  • Extensible Plugin System: Supports internal and external plugins (HTTP, Unix, Command) for custom logic.
  • Use Case: Route TLS connections based on SNI without termination, upgrade listeners to L7 HTTPX for application handling, or apply middleware like header-based authentication for specific paths.

Quick Start

Use the vane skill to start the Vane proxy server with default configurations.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: vane
Download link: https://github.com/canmi21/vane/archive/main.zip#vane

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.