# Log in to Expose

You can use the global Expose network with a free [Expose account](https://expose.dev/register). The network comes with a free plan that is limited to the free server in our data center in Germany, uses randomized tunnel names for every connection and has a time limit for every connection.

[Expose Pro and Expose for Teams](http://expose.dev/#pricing) users have access to our global high-performance network with servers across the globe, they can also reserve subdomains and add custom domains to the network. The connections don't have a time limit and you can connect to identical tunnels so that you can use the same links everytime you connect.

## Logging in

The simplest way to connect Expose on your computer to your account is the `login` command:

```bash
expose login
```

Expose opens your browser, where you sign in with your email address, GitHub or Google. If you don't have an account yet, signing in with GitHub or Google creates one for you.

Once you are signed in, Expose stores your authentication token and picks a server for you: Pro users get the nearest server of our global network, and if your team has custom domains, Expose asks which one you want to use by default. Free users get the free server. If you belong to several teams, Expose asks which team you want to use.

You don't have to log in first: if no token is configured yet, `expose share` starts the same login and shares your site right after it.

If the browser doesn't open automatically, Expose prints the login link so you can open it yourself.

## Setting your token manually

Expose clients older than 3.1 don't have the `login` command. Copy the command with your authentication token from your [dashboard](https://expose.dev/dashboard) instead and run it:

```bash
expose token YOUR_TOKEN
```

This stores the token and picks the nearest server location, just like `expose login`.

### Laravel Herd 

If you use Laravel Herd as your local development environment, you can connect your Expose account in the Herd settings: go to the "Sharing" tab and click "Connect with Expose". Herd opens your browser, where you sign in to Expose and authorize Herd. If you belong to several teams, you pick the team that Herd should use.

Once connected, the Sharing tab shows your Expose plan and lets you choose your default server and, with Expose Pro, your default domain.

![The Sharing settings in Laravel Herd for connecting an Expose account and choosing the default server](https://expose.dev/img/docs/expose/img/laravel-herd-sharing.webp)
