Expose is an application by Beyond Code that allows you to share web services on your local machine through any firewall or VPN, and they just announced Expose v3.
The new version brings powerful new features that make you even more productive when working with third-party APIs, a brand new dashboard design, Vite detection, and multiple performance improvements.
New Expose dashboard

The new dashboard design in Expose 3 makes it easy to monitor incoming HTTP requests and view all request and response headers.
Replaying requests with modifications

The new dashboard now allows you to not only “replay” any incoming HTTP request, but you may also modify the request before it gets replayed.
You can modify any aspect of the incoming request, such as its headers, URI, or even the sent payload.
Vite detection
If you ever shared a local site while npm run dev / Vite was still running, you probably could not see any CSS or JavaScript. To fix this, you usually have to run npm run build and share your site again.
Expose 3 can now detect if you have a current Vite process running automatically. Expose will then automatically share your current Vite process and modify your shared site to use the Vite tunnel.
Even more new features!
Check out the Expose website and the V3 announcement for all the features of this release.
Also, Expose pairs well with Laravel Herd, and if you are already using both, you can update to the latest Herd version, and you will automatically get Expose 3.0.