> ## Documentation Index
> Fetch the complete documentation index at: https://proxy-docs.permify.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Install with Brew

This section shows how to install and run Permify Service using brew.

### Install Permify

Open terminal and run the following line,

```shell theme={null}
brew install permify/tap/permify
```

### Run Permify Service

To run the Permify Service, `permify serve` command should be run.

By default, the service is configured to listen on ports 3476 (HTTP) and 3478 (gRPC) and store the authorization data in memory rather than an actual database. You can override these by running the command with configuration flags.

### Configure By Using Flags

See all the configuration flags by running,

```shell theme={null}
permify serve --help
```

<Note>
  In addition to CLI flags, Permify also supports configuration via environment variables. You can replace any flag with an environment variable by converting dashes into underscores and prefixing with PERMIFY\_ (e.g. **--log-level** becomes **PERMIFY\_LOG\_LEVEL**).
</Note>

### Configure With Using Config File

You can also configure Permify Service by using a configuration file.

```shell theme={null}
 permify serve -c=config.yaml
```

or

```shell theme={null}
 permify serve --config=config.yaml
```

### Test your connection

You can test your connection by making an HTTP GET request,

```shell theme={null}
localhost:3476/healthz
```

You can use our Postman Collection to work with the API. Also see the [Using the API] section for details of core functions.

[Using the API]: ../../getting-started/enforcement

### Need any help ?

Our team is happy to help you get started with Permify, [schedule a call with a Permify engineer](https://www.permify.co/book-demo).
