This is a very common confusion because Forward Proxy, Reverse Proxy, and API Gateway all sit "in the middle" of communication. The difference is who they represent and what additional functionality they provide.

1. Forward Proxy: A Forward Proxy sits in front of the client and acts on behalf of the client.

Client --> Forward Proxy --> Internet Server

The server thinks: "This request came from the proxy."

Example: Suppose your company blocks access to social media.