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