[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)>