The short version
Pipelock is an open-source agent firewall. It inspects HTTP, WebSocket, and MCP traffic routed through it on the agent’s network path for credential leaks, prompt injection, SSRF, and tool poisoning, and can emit signed action receipts for mediated decisions when a signing key is configured.
Envoy AI Gateway is an Apache-2.0 extension to Envoy Gateway from the Envoy community. Its docs describe an LLM gateway and an MCP gateway. The MCP side aggregates multiple servers into one endpoint, filters which tools are exposed, authenticates clients with OAuth, and applies access rules from JWT claims, scopes, and CEL expressions. Upstream API keys are injected at the gateway so clients never hold them.
Envoy AI Gateway is platform routing and access control on Envoy. Pipelock is payload inspection and evidence next to the agent.
Feature comparison
| Feature | Pipelock | Envoy AI Gateway |
|---|---|---|
| Architecture | Network proxy, single self-hosted Go binary | Envoy Gateway extension on Kubernetes, or a standalone CLI |
| What it fronts | HTTP, HTTPS CONNECT (payloads only with TLS interception on), WebSocket, MCP stdio and HTTP, A2A | LLM provider APIs and MCP servers over HTTP |
| Multi-server aggregation | One wrapper per server or upstream | Yes, with per-server tool filtering |
| Authentication | Not a gateway function | OAuth flows, JWT |
| Authorization | Tool policy via config | JWT claims, scopes, and CEL expressions |
| Upstream credential injection | No | Yes, API keys injected at the gateway |
| Credential scanning (DLP) | 65 patterns, encoding-aware | Not documented |
| Prompt injection detection | Deterministic patterns with multi-pass normalization | Not documented |
| Tool poisoning and rug-pull drift | Fingerprinting and drift detection | Not documented |
| SSRF protection | Private IP, metadata, and DNS rebinding checks | Not documented |
| Telemetry | Prometheus, syslog, webhook | Envoy observability |
| Signed receipts | Yes, Ed25519, verifiable offline | Not documented |
| License | Apache-2.0 core; Enterprise under ELv2 | Apache-2.0 |
Where Envoy AI Gateway is stronger
It is Envoy. If your platform already runs Envoy Gateway, LLM routing and an MCP gateway arrive as configuration in the data plane you operate, with Envoy’s load balancing and observability.
Aggregation and tool filtering. Many MCP servers become one endpoint, and the tools each exposes can be included or excluded by name or pattern.
Access control from identity. OAuth authentication plus CEL rules over JWT claims and scopes decide who may call which tools.
Keys stay at the gateway. Upstream API keys are injected by the gateway, so the calling client never holds them.
Where Pipelock is stronger
Content inspection. Encoding-aware DLP on bodies and tool arguments, injection normalization on responses, tool-description fingerprinting and drift detection, SSRF checks before DNS. Envoy AI Gateway’s MCP docs cover routing and access, not payload scanning.
The agent’s whole path. A container or namespace with Pipelock as its only route, or host containment rules that drop direct sockets, lets Pipelock see plain HTTP and WebSocket egress from the agent, not only the model and MCP endpoints the gateway fronts. A proxy environment variable alone leaves direct connections, DNS, and alternate proxies uninspected.
Evidence. A signed, offline-verifiable receipt per decision.
No Kubernetes required. One binary on a laptop or a CI runner.
Architecture difference
Clients -> Envoy AI Gateway (auth, CEL rules, tool filter, key inject) -> LLM providers, MCP servers
Agent -> Pipelock (inspect, decide, sign) -> internet, MCP servers
The gateway lives at the platform edge. The firewall lives next to the agent. A serious deployment can have both.
Further reading
- Pipelock vs agentgateway: the other Apache-2.0 agent proxy with the same shape
- Pipelock vs open source MCP gateways: the wider gateway roundup
- MCP gateway: the category
- Pipelock on GitHub
Sources checked
Third-party descriptions on this page come from the public materials below, read on the dates shown. Features and pricing change; check the current documentation before you decide.
- envoyproxy/ai-gateway README
- Envoy AI Gateway docs: MCP gateway capabilities
- Envoy AI Gateway releases
Third-party product names and marks belong to their owners. PipeLab is not affiliated with, sponsored by, or endorsed by the makers of any product compared on this page. Descriptions of other products come from their own public materials on the dates listed above and reflect PipeLab's reading of them. If something here is wrong or out of date, tell us and it will be corrected.