--- sidebar_label: Connection.createSession --- # Connection.createSession() method **Signature:** ```typescript class Connection {createSession(targetInfo: Protocol.Target.TargetInfo): Promise;} ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | targetInfo | Protocol.Target.TargetInfo | The target info | **Returns:** Promise<[CDPSession](./puppeteer.cdpsession.md)> The CDP session that is created