FREEDOM251

Freedom251 › Web Debugging Proxies

Mediator

Free plan LinuxMacWindows

Visit Mediator Alternatives Pricing

Mediator's own site

What Mediator is

Mediator is a free, open-source desktop proxy for debugging gRPC traffic on Linux, macOS, and Windows. Developers can redirect requests to beta or test servers without changing client code. When an API schema is available, Mediator parses gRPC requests and responses and can show binary messages as a JSON tree. Schemas can come from server reflection, proto source roots compiled with protoc, or FileDescriptorSet files. For matching server rules, it can decode gRPC and HTTPS requests after the client installs the root certificate generated by that Mediator installation. Certificates are available in DER and PEM formats, and another installation requires its own certificate. The proxy listens on port 8888 by default. Desktop downloads include Windows MSI, macOS DMG, Apple Silicon macOS DMG, and Linux deb packages. The project also gives proxy setup examples for Java, Objective-C/iOS, and Go clients. Mediator is licensed under Apache-2.0.

Who it suits

Mediator suits developers configuring gRPC clients who need to redirect or inspect traffic across desktop operating systems. It is useful when an API schema is available for decoding messages.

What it does well

  • Redirects traffic without client-code changes.
  • Parses messages when an API schema is available.
  • Supports three schema-source types.
  • Downloads are listed for Windows, macOS, and Linux.
  • Free under Apache-2.0.

What to know first

  • HTTPS inspection requires installing the generated root certificate.
  • A different installation requires reinstalling its certificate.
  • Message decoding depends on an available API schema.

Limits

Parsing gRPC messages and displaying binary messages as a JSON tree require an API schema. HTTPS decoding requires a matching server rule and the client certificate from the same installation.

Plans

PlanBilled and limitsPrice
FreeCross-platform GUI gRPC debugging proxy · Apache-2.0 licensedFree

As github.com lists them, read 4 Oct 2026. The maker's own page has the final word.

Getting started

  1. Download the Windows MSI, macOS DMG, Apple Silicon macOS DMG, or Linux deb package.
  2. Install and open Mediator; its proxy listens on port 8888 by default.
  3. Configure the gRPC client to use the proxy, following the project examples for Java, Objective-C/iOS, or Go.
  4. Provide a schema through server reflection, compiled proto source roots, or a FileDescriptorSet file when message parsing is needed.
  5. For HTTPS decoding, install the root certificate generated by that Mediator installation in the client.
  6. Add a matching server rule for requests to decode.

Verdict

Mediator provides a free desktop proxy with schema-based gRPC message decoding and request redirection. Certificate setup is required for matching HTTPS inspection, and certificates are specific to each installation.

Questions

Is Mediator free?

Yes. The project lists a free plan at no cost, and identifies the software as open source under Apache-2.0.

Which operating systems does it support?

Mediator supports Linux, macOS, and Windows. The project lists deb, DMG, Apple Silicon DMG, and MSI downloads.

Does Mediator need a schema to parse messages?

Yes. An API schema is needed to parse gRPC messages and render binary messages as a JSON tree. Supported sources include server reflection, proto source roots compiled with protoc, and FileDescriptorSet files.

How does HTTPS decoding work?

It works when a server rule matches and the client has installed the root certificate generated by that Mediator installation. Certificates are available in DER and PEM formats.

What is the default proxy port?

When the app opens, its proxy server listens on port 8888 by default.

Which client setup examples are provided?

The project README gives proxy setup examples for Java, Objective-C/iOS, and Go clients.

Facts from Mediator's own pages

Certificate handling
Each installation generates its own root certificate, available in DER and PEM formats, and a different installation requires reinstalling its certificate. · github.com, 4 Oct 2026
Client examples
The README gives proxy setup examples for Java, Objective-C/iOS, and Go clients. · github.com, 4 Oct 2026
Desktop downloads
The project lists Windows MSI, macOS DMG, Apple Silicon macOS DMG, and Linux deb distributions. · github.com, 4 Oct 2026
Desktop framework
The project says it uses Netty for the proxy protocol, Compose Desktop for the GUI, and Sisyphus as the Protobuf runtime. · github.com, 4 Oct 2026
Host rewrite
It can redirect requests to beta or test servers without changing client code. · github.com, 4 Oct 2026
HTTPS inspection
It can decode gRPC/HTTPS requests when a server rule matches, using a Mediator root certificate installed in the client. · github.com, 4 Oct 2026
Intended users
The repository describes the product as a gRPC debugging proxy and provides setup instructions for developers configuring gRPC clients. · github.com, 4 Oct 2026
License
The repository identifies its license as Apache-2.0. · github.com, 4 Oct 2026
Protobuf decoding
It parses gRPC request and response messages and can render binary messages as a JSON tree when an API schema is available. · github.com, 4 Oct 2026
Proxy default
When the app opens, its proxy server listens on port 8888 by default. · github.com, 4 Oct 2026
Purpose
Mediator is a cross-platform GUI proxy for debugging gRPC traffic. · github.com, 4 Oct 2026
Schema sources
Mediator supports gRPC server reflection, proto source roots compiled with protoc, and FileDescriptorSet files as API schema sources. · github.com, 4 Oct 2026

Where Mediator stands on Freedom251

Look at these too