Netflix Zuul is an open-source L7 application gateway that provides dynamic routing, monitoring, resiliency, and security for edge services. Originally developed by Netflix, Zuul 2 uses Netty for non-blocking I/O and is commonly used as an API gateway and edge service.
URL: Visit APIs.json URL
- Type: Index
- Position: Consuming
- Access: 3rd-Party
- API Gateway, Edge Service, Netflix, Open Source
- Created: 2026-03-16
- Modified: 2026-04-28
Netflix Zuul is an L7 application gateway built on Netty that provides dynamic routing, load balancing, authentication, monitoring, and resiliency for edge services. Zuul 3.x is the current release, supporting inbound, endpoint, and outbound filter pipelines for intercepting and modifying HTTP requests and responses at the edge.
Human URL: https://github.com/Netflix/zuul
- API Gateway, Edge Service, Routing, Netty
The Zuul Filters API provides the core extension point for building custom logic into the Zuul gateway pipeline. Developers implement inbound, endpoint, and outbound filters using synchronous or asynchronous base classes to handle authentication, routing, rate limiting, metrics, and response decoration.
Human URL: https://github.com/Netflix/zuul/wiki/Filters
- Filters, Extension, Routing, Middleware
Zuul Push Messaging enables server-to-client push communications over WebSockets and Server Sent Events (SSE). It provides a PushConnectionRegistry for managing connected clients and supports distributed deployments using external datastores such as Redis, Cassandra, or DynamoDB for multi-node clusters.
Human URL: https://github.com/Netflix/zuul/wiki/Push-Messaging
- Push Messaging, WebSocket, Server Sent Events, Real Time
- Website
- GitHub Organization
- GitHubRepository
- Documentation
- Getting Started
- Change Log
- Issue Tracker
- Blog
- Stack Overflow
FN: Kin Lane
Email: kin@apievangelist.com