--- title: "Create a SmartBrowz Instance" url: https://docs.catalyst.zoho.com/en/sdk/javascript/v1/smartbrowz/create-smartbrowz-instance/ description: "This page describes the method to perform operations using the components in SmartBrowz Services." last_updated: 2026-09-09T10:45:38Z service: SmartBrowz type: general related_links: - name: "Catalyst SmartBrowz" url: /en/smartbrowz/ - name: "Java SDK Documentation" url: /en/sdk/java/v1/smartbrowz/generate-pdfnscreenshot/ - name: "Python SDK Documentation" url: /en/sdk/python/v1/smartbrowz/create-smartbrowz-instance/ - name: "REST API Documentation" url: /en/api/code-reference/smartbrowz/generate-pdfnscreenshoturl/#PDF%26ScreenshotwithHTMLorURLasInput repository: name: "Repository" url: https://github.com/catalystbyzoho/zcatalyst-sdk-js --- # Create a SmartBrowz Instance > **Notes:** * Ensure you have installed the [required package](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/smartbrowz/overview/#prerequisites) to use this SDK method. * Any browser action or operation that you code using the Browser Logic function, or any browser automation or web scraping task that you perform using any component of *Catalyst SmartBrowz* is at **your own risk**. We strongly recommend that you use the SmartBrowz components to perform operations on domains that permit the actions, or with proper approval. Additionally, while Catalyst does provide a secure infrastructure to code your functions, any consequence of the logic you code using Catalyst functions is yours alone. Additionally, while Catalyst does provide a secure infrastructure to code your functions, any consequence of the logic you code using Catalyst functions is yours alone. You can create a `smartbrowz` component reference as shown below. This will not fire a server-side call. You will refer to this component instance in various code snippets while working with SmartBrowz components. ```javascript // Get a SmartBrowz instance const smartbrowz = new Smartbrowz(); ```