Client Demos

Demo to clients and co-workers with one command. Expose.sh urls can bust through firewalls and private networks, virtual and physical.

Mobile Apps

Have a site running locally you want access to from a mobile device? Just use your new expose.sh URL directly on the device, no rooting or debugging needed

Easy local development

Get a public HTTPs URL for your local docker containers, instances and servers. No networking needed, you don’t even need admin access

From our blog

Tutorials, how-tos, news and more from our blog!

Cross browser and cross operating system testing with expose.sh

By Robbie on July 11, 2020

Introduction This tutorial will show you how to use expose.sh to give you a public HTTPs URL that you can use to test your site or app with multiple browsers and operating systems. Install Expose.sh For Mac or Linux, go to Expose.sh and copy/paste the installation code shown into a terminal. For Windows go to Expose.sh, download the binary and put it somewhere in your PATH. Expose your local site to the web Find out what port your local site is using.

Continue reading

Easy local https testing with expose.sh

By Robbie on July 11, 2020

Introduction This tutorial will show you how to use expose.sh to instantly give you a public HTTPs URL that you can use to test your site, api or app running locally. No server config or hacks are required. This is much easier and more secure than many other methods such as self signed certificates which are often difficult to integrate with modern browsers that no longer provide an easy way to trust “invalid” certificates.

Continue reading

Test your mobile app with a locally hosted backend API using Expose.sh

By Robbie on July 10, 2020

Introduction In this tutorial you’ll learn how to test your mobile app with a locally hosted backend using Expose.sh. You can use any kind of mobile app running on any platform for this guide. Native, web, iOS, Android apps and even just regular websites will all work equally well. Install expose.sh For Mac or Linux, go to Expose.sh and copy/paste the installation code shown into a terminal. For Windows go to Expose.

Continue reading

Validate webhook endpoints on localhost with Expose.sh

By Robbie on July 9, 2020

Introduction Lets say you have a webhook integration, where an external service will ping your endpoint with useful information such as notifications, payments received or other info. The only way to validate this integration is to trigger the external service to hit your endpoint. Using expose.sh, you can do this from your local machine. By validating locally you’ll have access to all of your debugging tools and be able to quickly fix issues without having to deploy your code to a remote public facing server, saving whole alot of time and effort.

Continue reading