Netflix Zuul website screenshot

Netflix Zuul

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.

3 APIs 0 Features
API GatewayEdge ServiceNetflixOpen Source

APIs

Netflix Zuul Gateway

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...

Netflix Zuul Filters API

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 usi...

Netflix Zuul Push Messaging

Zuul Push Messaging enables server-to-client push communications over WebSockets and Server Sent Events (SSE). It provides a PushConnectionRegistry for managing connected client...

Pricing Plans

Rate Limits

Netflix Zuul Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

🔗
Website
Website
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
📄
ChangeLog
ChangeLog
🔗
Issue Tracker
Issue Tracker
📰
Blog
Blog
👥
StackOverflow
StackOverflow

Sources

apis.yml Raw ↑
aid: netflix-zuul
name: Netflix Zuul
description: 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.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- API Gateway
- Edge Service
- Netflix
- Open Source
url: https://raw.githubusercontent.com/api-evangelist/netflix-zuul/refs/heads/main/apis.yml
created: '2026-03-16'
modified: '2026-04-28'
specificationVersion: '0.19'
apis:
- aid: netflix-zuul:netflix-zuul-gateway
  name: Netflix Zuul Gateway
  description: 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.
  humanURL: https://github.com/Netflix/zuul
  tags:
  - API Gateway
  - Edge Service
  - Netty
  - Routing
  properties:
  - type: Documentation
    url: https://github.com/Netflix/zuul/wiki
  - type: GettingStarted
    url: https://github.com/Netflix/zuul/wiki/Getting-Started-3.0
  - type: Reference
    url: https://github.com/Netflix/zuul/wiki/How-it-Works-3.0
  - type: GitHubRepository
    url: https://github.com/Netflix/zuul
  - type: ChangeLog
    url: https://github.com/Netflix/zuul/releases
  - type: Issue Tracker
    url: https://github.com/Netflix/zuul/issues
- aid: netflix-zuul:netflix-zuul-filters-api
  name: Netflix Zuul Filters API
  description: 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.
  humanURL: https://github.com/Netflix/zuul/wiki/Filters
  tags:
  - Extension
  - Filters
  - Middleware
  - Routing
  properties:
  - type: Documentation
    url: https://github.com/Netflix/zuul/wiki/Filters
  - type: Reference
    url: https://github.com/Netflix/zuul/wiki/Writing-Filters
  - type: GitHubRepository
    url: https://github.com/Netflix/zuul
- aid: netflix-zuul:netflix-zuul-push-messaging
  name: Netflix Zuul Push Messaging
  description: 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.
  humanURL: https://github.com/Netflix/zuul/wiki/Push-Messaging
  tags:
  - Push Messaging
  - Real Time
  - Server Sent Events
  - WebSocket
  properties:
  - type: Documentation
    url: https://github.com/Netflix/zuul/wiki/Push-Messaging
  - type: GitHubRepository
    url: https://github.com/Netflix/zuul
common:
- type: Website
  url: https://github.com/Netflix/zuul
- type: GitHubOrganization
  url: https://github.com/Netflix
- type: GitHubRepository
  url: https://github.com/Netflix/zuul
- type: Documentation
  url: https://github.com/Netflix/zuul/wiki
- type: GettingStarted
  url: https://github.com/Netflix/zuul/wiki/Getting-Started-3.0
- type: ChangeLog
  url: https://github.com/Netflix/zuul/releases
- type: Issue Tracker
  url: https://github.com/Netflix/zuul/issues
- type: Blog
  url: https://netflixtechblog.com/open-sourcing-zuul-2-82ea476cb2b3
- type: StackOverflow
  url: https://stackoverflow.com/questions/tagged/netflix-zuul
- type: Integrations
  url: https://netflixtechblog.com/integrations
integrations:
- name: Doc Burford
- name: Natalie Armendariz
- name: Olivia Bussey
- name: Karla L. Miller
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com