Skip to content

Install

routeup ships as a single Go binary for macOS and Linux on arm64 and amd64.

Terminal window
brew install mukul-mehta/tap/routeup

Upgrade later with:

Terminal window
brew upgrade routeup
Terminal window
curl -fsSL https://get.routeup.dev/install.sh | sh

The installer downloads the latest GitHub release for your OS and architecture, verifies checksums.txt, and installs routeup into /usr/local/bin when writable or ~/.local/bin otherwise. Override the destination with ROUTEUP_INSTALL_DIR.

Download the latest macOS or Linux archive from GitHub:

https://github.com/mukul-mehta/routeup/releases/latest

On macOS, the binary is unsigned. Homebrew and the curl installer run it normally. If you manually download the binary and macOS quarantines it, clear the quarantine bit:

Terminal window
xattr -d com.apple.quarantine ./routeup

macOS and Linux (arm64 and amd64). Windows is not supported in v1.

Run setup once:

Terminal window
routeup setup

Then serve your first local HTTPS route:

Terminal window
routeup serve example-app --port 8080