--- sidebar_label: Connection --- # Connection class #### Signature: ```typescript export declare class Connection extends EventEmitter ``` **Extends:** [EventEmitter](./puppeteer.eventemitter.md)<[CDPSessionEvents](./puppeteer.cdpsessionevents.md)> ## Constructors | Constructor | Modifiers | Description | | -------------------------------------------------------- | --------- | -------------------------------------------------------------- | | [(constructor)](./puppeteer.connection._constructor_.md) | | Constructs a new instance of the Connection class | ## Properties | Property | Modifiers | Type | Description | | -------- | --------------------- | ------ | ----------- | | timeout | readonly | number | | ## Methods | Method | Modifiers | Description | | -------------------------------------------------------- | ------------------- | ----------- | | [createSession](./puppeteer.connection.createsession.md) | | | | [dispose](./puppeteer.connection.dispose.md) | | | | [fromSession](./puppeteer.connection.fromsession.md) | static | | | [send](./puppeteer.connection.send.md) | | | | [session](./puppeteer.connection.session.md) | | | | [url](./puppeteer.connection.url.md) | | |