HARP — HTTP API Runtime Proxy

HARP logo

HARP Proxy is a forward proxy sitting between your application(s) and remote APIs, to improve their reliability, performances, and security. It adds builtin observability features via its dashboard and monitoring, and reduces the amount of userland code required for common HTTP-related, non-business features.

Whether you are in the development phase or ready for production, HARP serves as a handy companion for API consumers.

Start Guide

Install and run your first proxy.

Features Guide

Discover HARP Proxy, feature by feature.

User’s Guide

Explore the user interface.

Operator’s Guide

Configure and watch.

Developer’s Guide

Enhance and extend.

Contributor’s Guide

Dive in the internals.

Reference

Exhaustive reference list and description of commands, functions, classes, settings, etc.

HARP at a glance

HARP at a glance
  • Open-source and self-hosted, in your infrastructure

  • Written in Python using asyncio, httpx and hishel (amongst other)

  • Provides caching, circuit breaking and full observability without a single line of code

Table of Content

Indices and tables