Open-Source API Proxy

Speed, reliability and observability.
Less code.
Learn more section, describing the what, how and why HARP

HARP
API Runtime Platform

HARP is an open-source HTTP proxy for your remote APIs, running alongside your applications.

It improves the performances, reliability and observability of your or internal and external services by instrumenting external HTTP calls.

You focus on delivering your business value, HARP takes care of technical correctness.

Latest news

    To stay informed, you can subscribe to release announcements.
    Low volume, no spam, unsubscribe anytime.
    HARP dashboard overview: api observability at a glance.

    Comes bundled with the usual API consumer needs

    Batteries included!

    • API Proxy

      Your external API requests and responses goes through the proxy, with eventual round robin pooling, retry policy, fallback endpoints, timeouts ...

      Read the docs →
      Read the documentation
    • HTTP Cache

      Requests are cached when allowed by RFC9111, with the ability to override policies using pattern-based rules.

      Read the docs →
      Read the documentation
    • Dashboard

      The administration dashboard provides all informations you need about your system’s present and past transactions performances.

      Read the docs →
      Read the documentation
    • Audit Trail

      All transactions are recorded for future inspection using the dashboard, including the full headers and body of each request and response.

      Read the docs →
      Read the documentation
    • Circuit Breaker

      Systems are protected from cascading failures by plugging and unplugging remote services based on various health check algorithms.

      Read the docs →
      Read the documentation
    • Flexible Storage

      From zero-configuration builtin SQLite storage for development to robust production PostgreSQL or MySQL with separated Redis content addressable stores.

      Read the docs →
      Read the documentation
    You can read the features guide to have an exhaustive glance at HARP's features.

    Communications you actually understand

    Clean API exchanges

    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.
    Common features like caching, rate limiting, logging, transformation are implemented once, and most likely builtin. Don't repeat yourself.
    Without HARPWith HARP
    Product screenshot

    See it in action

    The built-in dashboard gives you an at-a-glance overview of your system's health, and a detailed, searchable audit log of every API transaction.

    Builtin dashboard, providing aggregated metrics about your service's API usage and performances.
    Overview dashboard
    A detailed audit log of all API transactions, with headers and bodies.
    Transactions audit log

    Free and open-source
    forever.

    HARP is free and open-source and will stay so.
    Get started in minutes, or reach out if you have questions.