Skip to content
GitHubLinkedIn

Reverse proxy

A reverse proxy sits in front of one or more backend services and routes client requests to the correct backend.

Common responsibilities include routing, TLS termination, request/response normalization, caching, and access control.

  • A reverse proxy represents servers to clients.
  • A forward proxy represents clients to servers.