--- title: "Create SmartBrowz Instance" url: https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/smartbrowz/create-smartbrowz-instance/ description: "This page describes the method to create a SmartBrowz instance" last_updated: 2026-09-08T11:07:33Z service: SmartBrowz type: general related_links: - name: "SmartBrowz" url: /en/smartbrowz/getting-started/introduction/ --- # Catalyst SmartBrowz > **Note:** This SDK is currently in deprecation. Migrate to [JavaScript SDK](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/smartbrowz/create-smartbrowz-instance/) now. [Catalyst SmartBrowz](https://docs.catalyst.zoho.com/en/smartbrowz/getting-started/introduction/) components allows you to control, manage a [headless browser](https://docs.catalyst.zoho.com/en/smartbrowz/help/headless/introduction/) and perform a variety of operations such as [generating PDFs and screenshots](https://docs.catalyst.zoho.com/en/smartbrowz/help/pdfnscreenshot/introduction/) of webpages, [creating templates](https://docs.catalyst.zoho.com/en/smartbrowz/help/templates/create-templates/) to generate PDFs with dynamic content, [extracting data](https://docs.catalyst.zoho.com/en/smartbrowz/help/dataverse/introduction/) from the web using powerful Catalyst APIs and more. ### Create SmartBrowz Instance A component instance is an object that can be used to access the properties specific to a particular component. You can create a component instance to execute any headless actions in SmartBrowz. You can create a new smartbrowz instance as shown below: ```javascript const smartbrowz = app.smartbrowz(); ``` This component instance will be used for all SmartBrowz operations in Node.js SDK.