---
sidebar_label: InstallOptions
---
# InstallOptions interface
#### Signature:
```typescript
export interface InstallOptions
```
## Properties
| Property | Modifiers | Type | Description | Default |
| ------------------------ | --------------------- | -------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| baseUrl | optional
| string | Determines the host that will be used for downloading. |
Either
- https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing or - https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central
| | browser | | [Browser](./browsers.browser.md) | Determines which browser to install. | | | buildId | | string | Determines which buildId to download. BuildId should uniquely identify binaries and they are used for caching. | | | cacheDir | | string | Determines the path to download browsers to. | | | downloadProgressCallback |optional
| (downloadedBytes: number, totalBytes: number) => void | Provides information about the progress of the download. | |
| platform | optional
| [BrowserPlatform](./browsers.browserplatform.md) | Determines which platform the browser will be suited for. | **Auto-detected.** |
| unpack | optional
| boolean | Whether to unpack and install browser archives. | true
|