> ## Documentation Index
> Fetch the complete documentation index at: https://datum-4926dda5-docs-compute-overview-cli.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Desktop Apps

> Datum offers native developer apps for macOS, Linux, and Windows that help you safely and quickly expose local environments to the internet using a secure Rust-based tunnel connected to an Application Load Balancer on our global network.

Datum offers native apps for macOS, Linux and Windows.

Currently those apps help you quickly and safely expose local environments to the internet. They use a secure, Rust-based tunnel (built on the [Iroh protocol](https://www.iroh.computer/)) connected to an Application Load Balancer on our global network.

* After creating a Tunnel via the desktop app, you'll get a simple HTTPS hostname that you can share with anyone. You can also protect it with a simple username and password combo.
* You can create Tunnels in any project, including ones that you share with colleagues (which helps them easily find and see your publicly shareable hostnames).

## Installation

The desktop apps are available for macOS, Windows, and Linux. Choose your platform below.

<Tabs>
  <Tab title="macOS">
    Install with [Homebrew](https://brew.sh/):

    ```bash theme={null}
    brew install --cask datum-cloud/tap/desktop
    ```

    Or download the [latest macOS installer](https://github.com/datum-cloud/datum-connect/releases/latest/download/Datum.dmg).
  </Tab>

  <Tab title="Windows">
    Download and run the [latest Windows installer](https://github.com/datum-cloud/app/releases/latest/download/Datum-setup.exe).
  </Tab>

  <Tab title="Linux">
    Download the [latest Linux AppImage](https://github.com/datum-cloud/app/releases/latest/download/Datum.AppImage), then make it executable and launch it:

    ```bash theme={null}
    chmod +x Datum.AppImage
    ./Datum.AppImage
    ```
  </Tab>
</Tabs>

After installing, open the app and sign in. Create a Tunnel in any project to expose a local environment with a secure public HTTPS hostname.

## Demo video

<iframe src="https://www.youtube.com/embed/Flv8rUqR9uU" title="YouTube video player" frameborder="0" className="w-full aspect-video rounded-xl" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />
