[Home](./index.md) > [puppeteer](./puppeteer.md) > [Puppeteer](./puppeteer.puppeteer.md) > [launch](./puppeteer.puppeteer.launch.md)
## Puppeteer.launch() method
Signature:
```typescript
launch(options?: LaunchOptions & ChromeArgOptions & BrowserOptions & {
product?: string;
extraPrefsFirefox?: {};
}): Promise;
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
| options | LaunchOptions & ChromeArgOptions & BrowserOptions & { product?: string; extraPrefsFirefox?: {}; } | |
Returns:
Promise<[Browser](./puppeteer.browser.md)>