## platform
Architecture

Download & install

The fastest way to put anything on the internet. Install the devgate agent for macOS and get a public URL in under a minute.

1

Install the devgate agent

Install via Homebrew. This keeps the agent up to date — brew upgrade devgate pulls new releases.
$ brew install dmitryhawk/devgate/devgate
2

Connect your account

Run this once. It stores your authtoken in the default config file so every tunnel is tied to your account.
$ devgate config add-authtoken <YOUR_AUTHTOKEN>
Your authtoken is on your dashboard.
3

Put your app online

Start a tunnel to any local port. devgate prints a public HTTPS URL you can share instantly.
$ devgate http 80
## you're all set

What's next?

Bind a reserved endpoint
Reserve an endpoint in the dashboard and the hostname survives restarts, instead of a fresh one every run.
$ devgate http 3000 --endpoint=demo
Reserve an endpoint
A hostname of your own on devgate-free.run that stays the same across restarts. TLS certs are issued and renewed automatically.
Reserve an endpoint