DEV Community

Cover image for What is a Proxy Server? Understanding the Middleman of the Internet
Athreya aka Maneshwar
Athreya aka Maneshwar

Posted on Edited on

What is a Proxy Server? Understanding the Middleman of the Internet

Hello, I'm Maneshwar. I'm building git-lrc, an AI code reviewer that runs on every commit. It is free, unlimited, and source-available on Github. Star Us to help devs discover the project. Do give it a try and share your feedback for improving the product.

### What is a proxy server?

Consider this example.
Here you can see two people, Alice and Bob. In the middle there is a proxy.

Alice asked the proxy to forward a message to him, Bob also does the same.
The proxy acts as the middleman here passing information between these two people.is how proxy servers work.

A proxyserver acts as a middleman between a client and a server, We have 3 things: Client Requests, Proxy Server and Responses.

Client Request: When you send a request to a website. Instead of the website receiving it first, the proxy server receives it.

Proxy Server: The proxy server then forwards your request to the actual website. It’s like a middleman that handles the communication.

Response: The website responds to the proxy server, which then forwards the response back to you.


Below is an example of Postman executing an API call to an httpbin URL.

However, notice in the Network tab that the request doesn't go directly to the httpbin backend.

Instead, it is routed through Postman's servers, which then make the call to the httpbin backend.

Postman Proxy


Here’s another example using LiveAPI.

Kind of similar to other API tools, LiveAPI routes requests through a proxy server when executing APIs.

LiveAPI Proxy

But why do tools use proxies? If you're curious, check out this detailed explanation in our article: LiveAPI Engineering Lessons.

Unlike , where you manually document APIs for every request, LiveAPI automatically generates documentation and allows you to test APIs directly in the browser.

Plus, LiveAPI hosts your documentation for free

git-lrc
*AI agents write code fast. They also silently remove logic, change behavior, and introduce bugs -- without telling you. You often find out in production.

git-lrc fixes this. It hooks into git commit and reviews every diff before it lands. 60-second setup. Completely free.*

Any feedback or contributors are welcome! It's online, source-available, and ready for anyone to use.

⭐ Star it on GitHub:

GitHub logo HexmosTech / git-lrc

Free, Micro AI Code Reviews That Run on Git Commit




GenAI today is a race car without brakes. It accelerates fast -- you describe something, and large blocks of code appear instantly. But AI agents silently break things: they remove logic, relax constraints, introduce expensive cloud calls, leak credentials, and change behavior -- without telling you. You often find out in production.

git-lrc is your braking system. It hooks into git commit and runs an AI review on every diff before it lands. 60-second setup. Completely free.

In short, git-lrc helps Prevent Outages, Breaches, and Technical Debt Before They Happen

At a glance: 10 risk categories · 100+ failure patterns tracked · every commit…

Top comments (1)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.