HARP logo

Open-source API proxy

Speed, reliability and observability. Less code.

HARP is an open-source HTTP proxy for your remote APIs, running alongside your applications. It improves the performances, reliability and observability of your internal and external services by instrumenting external HTTP calls.

You focus on delivering your business value, HARP takes care of caching, circuit breaking and recording your API calls.

HARP dashboard overview: api observability at a glance.

Get started

One line, and HARP runs

With uv:

bash
uvx harp-proxy server --example sqlite --example proxy:httpbin

With a container:

bash
docker run --init -it --rm -p 4000-4100:4000-4100 makersquad/harp-proxy server

Podman takes the same command: podman run in place of docker run.

Other options: pip, sources, configuration

Stay informed

Low volume, no spam, unsubscribe anytime.

Lists

Clean API exchanges

Communications you actually understand

Although we love italian food, we prefer spaghetti not to run on our servers. HARP helps you simplify your service and flux cartography.

Simple.
A clear service cartography that anyone can understand.
Observable.
One route to rule them all, no headaches looking for the right logs.
Manageable.
Adding or removing API-related logic is bound to the target, not each consumer.
Smart.
Caching, circuit breaking and transaction recording are builtin, and rules rewrite requests and responses: implemented once, not in each consumer. Don't repeat yourself.
Show the exchanges
Diagram: six applications call the ERP, Algolia, PayPal, Stripe, ZenPay and CryptoPay APIs through HARP, which handles alerts, cache, toggle, monitoring and notifications in one place.

See it in action

The built-in dashboard gives you an at-a-glance overview of your system's health, and a detailed, searchable log of the API transactions it records.

Builtin dashboard, providing aggregated metrics about your service's API usage and performances.
Overview dashboard
A detailed, searchable log of recorded API transactions, with headers and bodies.
Traffic history

Free and open-source forever.

HARP is free and open-source and will stay so. Get started in minutes, or reach out. Hire the team behind HARP for your API projects: it directly funds HARP and Makersquad's other open-source work. Enterprise support is available too.