Expose

A tunneling service with an open-source client that gives local sites a public URL.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About Expose

Expose creates a public URL for a web service running on your own machine, working through firewalls and VPNs without network configuration. That lets you receive webhooks from third-party services locally, test a site on a mobile device, or show work in progress to someone else.

The client is open source, and Beyond Code runs the hosted tunnel service with a free tier and paid Pro plans. It suits web developers who regularly need to share or test a local site from outside their network.

Strengths

  • Works through firewalls and VPNs
  • Receives webhooks on a local machine
  • Open-source client

Limitations

  • Hosted tunnels depend on the Beyond Code service
  • Some features require a paid Pro plan

Details

Pricing
FreemiumFree to try, with paid Pro plans for more features.
License
Open source, license not stated
Developer
Beyond Code
Platforms
Command line
How it runs
Downloadable app, Hosted service
Works offline
No
Best suited for
Web developers testing webhooks or sharing a local site
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Expose

Compare all

Software that can replace Expose for an important use case, and what changes if you switch.

  • ngrok

    A tunnelling agent and gateway that exposes a local app to the internet with request inspection.

    ngrok exposes a local app with one command and adds request inspection plus SSH and RDP access, but its client is not open source and traffic routes through its service.

  • localhost.run

    A tunneling service that exposes a local web server to the internet using ordinary SSH.

    localhost.run works with the standard SSH client with nothing to install and no sign-up for free tunnels, though free domains change between sessions.

  • Pinggy

    A tunneling service that gives localhost a public URL over SSH, with a web debugger for traffic.

    Pinggy works over plain SSH without installing a client and supports TCP, UDP and TLS tunnels, but free URLs change on reconnect and it is not self-hostable.

  • Tunnelmole

    An open-source tunneling tool that gives a server running on localhost a public HTTPS URL.

    Tunnelmole is open source and optionally self-hostable, giving a local port a public HTTPS URL, though Windows without WSL requires Node.js.

  • LocalXpose

    A hosted tunneling service with a client binary that exposes local servers to the internet.

    LocalXpose provides a single client binary for Windows, macOS and Linux with automatic TLS certificates, but the client is not open source and needs an account.

  • zrok

    An open-source tunneling tool for sharing local services and files publicly or privately, built on OpenZiti.

    zrok is open source, built on OpenZiti, supports private sharing and file sharing, and can be self-hosted, but requires an invite and environment setup.

  • LocalCan

    A macOS app that gives localhost a stable public URL for testing webhooks and sharing previews.

    LocalCan is a paid macOS app giving stable public URLs, a request inspector with replay and persistent snapshots, and it is limited to macOS.

Expose as an alternative

Listings that name Expose as an alternative.

  • smee.io

    A free webhook payload delivery service that forwards events to an application running on localhost.

    Expose is a tunneling service with an open-source client that works through firewalls and VPNs, relying on the Beyond Code service with some paid Pro features.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing