The real BareProxy code, compiled to WebAssembly, running in your browser. Nothing is sent anywhere.
This is the config a server would run. Edit it and the results below follow as you type, or press Check. It is read by the same parser as bareproxy check.
$ bareproxy check bareproxy.conf
Pick a request, or type your own. BareProxy reads the rules from the top and says which one wins and what it does, using the config above.
Waiting for the core to load...
A browser has no folders or certificate files, so the demo doesn't read them. For a files rule it names the file it would look at and says it can't tell if the file exists. On a server, explain looks, and says so.
Plan compares the config in section 1 (the running one) with the new config below, and lists what would change before anything goes live. Here a new API version gets its own pool, the site moves to a new release folder, and a backend is added.
Waiting for the core to load...