selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

proxyscotch logo

Self-host proxyscotch

v0.1.4

Proxy server for Hoppscotch API development

BetaOpen SourceMIT
Updatedlast year
LanguageGo
Setup difficultyModerate
Stars
428
Port
9159 (proxy server)
Docker
hoppscotch/proxyscotch
Install with Docker

What is proxyscotch?

Proxyscotch is a lightweight proxy server built for the Hoppscotch API development ecosystem. It allows the browser-based Hoppscotch client to send requests to local or private network endpoints that would otherwise be blocked by CORS policies. The software can run as a desktop system tray application on Linux, macOS, and Windows, or as a headless server for remote or containerized deployments. It supports access token authentication, CORS origin control, response redaction, and destination blocking via command-line flags or environment variables. A Docker image is published on Docker Hub. The project is written in Go and distributed under the MIT license.

Should you self-host proxyscotch?

proxyscotch scores 44/100 on selfhost.directory (how scoring works) and ranks #10 of 13 in API. It has 428 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in Go.

Its closest alternative on selfhost.directory is Hoppscotch Community Edition (83/100, 80 705 stars). It scores higher overall, so compare the two before you pick. See proxyscotch vs Hoppscotch Community Edition side by side.

Features

  • Access token authentication
  • CORS origin control
  • Desktop system tray application
  • Destination blocking
  • Headless server mode
  • Response redaction

proxyscotch README

How to install proxyscotch

Install proxyscotch with Docker

Environment variables
PROXYSCOTCH_TOKEN, PROXYSCOTCH_ALLOWED_ORIGINS, PROXYSCOTCH_BANNED_OUTPUTS, PROXYSCOTCH_BANNED_DESTS

docker run -d
-e PROXYSCOTCH_TOKEN=
-e PROXYSCOTCH_ALLOWED_ORIGINS=<allowed_origins>
-e PROXYSCOTCH_BANNED_OUTPUTS=<banned_outputs>
-e PROXYSCOTCH_BANNED_DESTS=<banned_dests>
-p <host_port>:9159
hoppscotch/proxyscotch:v0.1.4

Official Docker image on Docker Hub

proxyscotch releases & version history

More in API

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…