--- title: "Create a Browser Grid" url: https://docs.catalyst.zoho.com/en/smartbrowz/help/browser-grid/create-grid/ description: "Process massive load of requests using multiple headless browsers connected using automation libraries, with greater control over node and browser configurations" last_updated: 2026-10-06T06:21:49Z service: SmartBrowz type: general related_links: - name: "Browser Grid Features" url: /en/smartbrowz/help/browser-grid/features/ - name: "Browser Grid Workflow" url: /en/smartbrowz/help/browser-grid/workflow/ - name: "Connect to a Headless Browser" url: /en/smartbrowz/help/browser-grid/headless-connect/ - name: "Browser Grid Java SDK" url: /en/sdk/java/v1/smartbrowz/browser-grid/overview/ - name: "Browser Grid Node.js SDK" url: /en/sdk/nodejs/v2/smartbrowz/browser-grid/overview/ - name: "Browser Grid Python SDK" url: /en/sdk/python/v1/smartbrowz/browser-grid/overview/ - name: "Browser Grid REST API" url: /en/api/code-reference/smartbrowz/browser-grid/list-all-grids/#ListallBrowserGrids --- # Create a Browser Grid > 📢 **Announcement:** Browser Grid is now available in all DCs. Use it for free until **November 1, 2026**. By default, when you create a Catalyst project and access the Browser Grid component present in the *Catalyst SmartBrowz* service, you will have access to two preconfigured browser grids. ![catalyst_smartbrowz_browsergrid_predef_grids](https://catalyst-docs-development.zohostratus.in/images/help/smartbrowz/browser-grid/catalyst_smartbrowz_browsergrid_predef_grids.webp) The predefined browser grids will be configured in the following manner: * They will be named `Puppeteer_Grid` and `Selenium_Grid`. * The `Puppeteer_Grid` will allow you to connect and process requests in a remote browser using the *Puppeteer* or *Playwright* automation libraries. * The `Selenium_Grid` will allow you to connect and process requests in a remote browser using the *Selenium* automation libraries. * Both the grids will be configured as **Basic Configurations**. They will be able to run one browser in one node, and no configuration for concurrent browsers will be made. By providing you these pre-defined browser grids, the *Catalyst SmartBrowz* service offers you the option to use this grid without initial set up and test the functionality of the component. You can also update the configurations of the browser grid to suit your requirement, or delete these pre-defined grids and create your own Browser Grid from scratch. To create a Browser Grid: 1. Click the **Create Browser Grid** button. ![catalyst_smartbrowz_browsergrid_create_grid](https://catalyst-docs-development.zohostratus.in/images/help/smartbrowz/browser-grid/catalyst_smartbrowz_browsergrid_create_grid.webp) 2. Choose your required endpoint type. ![catalyst_smartbrowz_browsergrid_basic_config_now](https://catalyst-docs-development.zohostratus.in/images/help/smartbrowz/browser-grid/catalyst_smartbrowz_browsergrid_basic_config_now.webp) Based on your selection, Catalyst SmartBrowz will generate the required **CDP**/**Webdriver** endpoint that will allow you to connect to a headless browser using *Selenium*, *Puppeteer*, or *Playwright* automation libraries. 3. Choose your configuration based on the load of requests you wish to process in your remote browser. You have the option to configure your Browser Grid with a: **Basic Configuration** ### Basic Configuration The **Basic** configuration allots up to a maximum of 10 nodes, each allocated 1 GiB of virtual memory and one vCPU core. Each node will run one browser in them, and the grid can run a maximum of 10 browsers concurrently. This configuration is best suited for processing lighter request loads. ![catalyst_smartbrowz_browsergrid_basic_config_init](https://catalyst-docs-development.zohostratus.in/images/help/smartbrowz/browser-grid/catalyst_smartbrowz_browsergrid_basic_config_init.webp) Based on your requirement, you can enter **1-10** as the number of nodes to be allotted for your browser grid. ![catalyst_smartbrowz_browsergrid_basic_config_now](https://catalyst-docs-development.zohostratus.in/images/help/smartbrowz/browser-grid/catalyst_smartbrowz_browsergrid_basic_config_now.webp) You will be able to view the definition of your configuration in the **Allotted Configuration** section. **Advanced Configuration** ### Advanced Configuration This configuration provides you with greater control in allotting your required number of nodes and the number of browsers that need to be allotted to each node. ![catalyst_smartbrowz_browsergrid_advconfig_first_look](https://catalyst-docs-development.zohostratus.in/images/help/smartbrowz/browser-grid/catalyst_smartbrowz_browsergrid_advconfig_first_look.webp) Based on the load of the requests that you need to process, you will have further options to choose and configure your ideal browser grid. ![catalyst_smartbrowz_browsergrid_select_adv_config](https://catalyst-docs-development.zohostratus.in/images/help/smartbrowz/browser-grid/catalyst_smartbrowz_browsergrid_select_adv_config.webp) **Light Configuration** ### Light - 1GiB Memory, 1vCPU The **Light** node type allots up to a maximum of 10 nodes, each allocated with 1 GiB of virtual memory and one vCPU core. Each node will run one browser in them, and the grid can run a maximum of 10 browsers concurrently. This node type is best used when you need to process requests that do not demand much time.
Criteria Light Node Types' Offerings
Configuration Light -1 GiB memory, 1vCPU
Cores per node 1
Maximum number of cores possible 10
Memory allotted per node 1 GiB
Maximum memory that can be allotted to the browser grid 10 GiB
Maximum number of browsers that can be allotted to a single node 1
Maximum number of concurrent browser processes possible 10
* Use the **Max. no. of Node(s)** drop-down to allot the required number of nodes for your grid. ![catalyst_smartbrowz_browsergrid_select_adv_config_mod_node_sel_light](https://catalyst-docs-development.zohostratus.in/images/help/smartbrowz/browser-grid/catalyst_smartbrowz_browsergrid_select_adv_config_mod_node_sel_light.webp) * The *Light* node type only allows for 1 browser to be allotted per node. ![catalyst_smartbrowz_browsergrid_select_adv_config_mod_browser_sel_light](https://catalyst-docs-development.zohostratus.in/images/help/smartbrowz/browser-grid/catalyst_smartbrowz_browsergrid_select_adv_config_mod_browser_sel_light.webp) You can view the definition of your configuration in the **Allotted Configuration** section once you've made your selection. ![catalyst_smartbrowz_browsergrid_select_adv_config_light_node_cmpltd](https://catalyst-docs-development.zohostratus.in/images/help/smartbrowz/browser-grid/catalyst_smartbrowz_browsergrid_select_adv_config_light_node_cmpltd.webp) **Moderate Configuration** ### Moderate - 2GiB Memory, 2vCPU The **Moderate** node type allots up to a maximum of 5 nodes, each allocated with 2 GiB of virtual memory and 2 vCPU cores. Each node can run two browsers in them, and the grid can run a maximum of 10 browsers concurrently.
Criteria Moderate Node Types' Offerings
Configuration Moderate - 2GiB memory, 2vCPU
Cores per node 2
Maximum number of cores possible 10
Memory allotted per node 2 GiB
Maximum memory that can be allotted to the browser grid 10 GiB
Maximum number of browsers that can be allotted to a single node 2
Maximum number of concurrent browser processes possible 10
* Use the **Max. no. of Node(s)** drop-down to allot the required number of nodes for your grid. ![catalyst_smartbrowz_browsergrid_select_adv_config_mod_node_sel](https://catalyst-docs-development.zohostratus.in/images/help/smartbrowz/browser-grid/catalyst_smartbrowz_browsergrid_select_adv_config_mod_node_sel.webp) * Use the **Max Browser Allotted per Node** drop-down to choose the number of browsers allotted per node. ![catalyst_smartbrowz_browsergrid_select_adv_config_light_browser_cmpltd](https://catalyst-docs-development.zohostratus.in/images/help/smartbrowz/browser-grid/catalyst_smartbrowz_browsergrid_select_adv_config_light_browser_cmpltd.webp) You can view the definition of your configuration in the **Allotted Configuration** section once you've made your selection. ![catalyst_smartbrowz_browsergrid_select_adv_config_mod_node_cmpltd](https://catalyst-docs-development.zohostratus.in/images/help/smartbrowz/browser-grid/catalyst_smartbrowz_browsergrid_select_adv_config_mod_node_cmpltd.webp) **Heavy Configuration** ### Heavy - 4GiB Memory, 4vCPU The **Heavy** node type allots up to a maximum of 2 nodes, each allocated with 4 GiB of virtual memory and 4 vCPU cores. Each node can run four browsers in them, and the grid can run a maximum of 8 browsers concurrently. This node type is best used when you have massive amounts of requests that need to be processed, where each request demands a lot of processing time.
Criteria Heavy Node Types' Offerings
Configuration Heavy - 4GiB memory, 4vCPU
Cores per node 4
Maximum number of cores possible 8
Memory allotted per node 4 GiB
Maximum memory that can be allotted to the browser grid 8 GiB
Maximum number of browsers that can be allotted to a single node 4
Maximum number of concurrent browser processes possible 8
* Use the **Max. no. of Node(s)** drop-down, to allot the required number of nodes for your grid. ![catalyst_smartbrowz_browsergrid_select_adv_config_heavy_node_init](https://catalyst-docs-development.zohostratus.in/images/help/smartbrowz/browser-grid/catalyst_smartbrowz_browsergrid_select_adv_config_heavy_node_init.webp) * Use the **Max Browser Allotted per Node** drop-down to choose the number of browsers allotted per node. ![catalyst_smartbrowz_browsergrid_select_adv_config_heavy_browser_init](https://catalyst-docs-development.zohostratus.in/images/help/smartbrowz/browser-grid/catalyst_smartbrowz_browsergrid_select_adv_config_heavy_browser_init.webp) You can view the definition of your configuration in the **Allotted Configuration** section once you've made your selection. ![catalyst_smartbrowz_browsergrid_select_adv_config_heavy_node_cmpltd](https://catalyst-docs-development.zohostratus.in/images/help/smartbrowz/browser-grid/catalyst_smartbrowz_browsergrid_select_adv_config_heavy_node_cmpltd.webp) > **Info:** * While you can choose the number of nodes and the number of browsers to process your requests, you will not have the option to completely customize the setup. You will be provided with a set range of allotment options that you can choose to create your Browser Grid with. If your requirement demands you bypass this restriction, please follow the steps detailed in this [help section](https://docs.catalyst.zoho.com/en/smartbrowz/help/browser-grid/create-grid/#advanced-configuration) to ensure you can create a browser grid that is truly custom. * [Learn more about comparing each configuration type](https://docs.catalyst.zoho.com/en/smartbrowz/help/browser-grid/features/#browser-grid-configuration). * [Learn more about ideal practices for implementing browser grids](https://docs.catalyst.zoho.com/en/smartbrowz/help/browser-grid/ideal-practices/). 4. Click **Create**. ![catalyst_smartbrowz_browsergrid_first_create](https://catalyst-docs-development.zohostratus.in/images/help/smartbrowz/browser-grid/catalyst_smartbrowz_browsergrid_first_create.webp) The required browser grid will be created. You will be directed to the *Overview* section, and you will be able to view the following details: * The status of the Browser Grid will be "**Inactive**". You need to connect to the headless browser through code to activate the browser grid. * You will be able to view the general details about the browser grid. * The **Configuration Details** section will detail the configuration used to create the browser grid. * The required **CDP/Webdriver** endpoint to connect to the headless browser will be generated by SmartBrowz and ready to use. * You will also have the option to view your `API` key or regenerate it when required. * You will also be provided with information on the automation library you have chosen to connect and use the headless browser with, and on the supported browser versions. > **Notice:** 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 you use the SmartBrowz components to perform operations on domains that permit such 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.