--- title: "Features" url: https://docs.catalyst.zoho.com/en/smartbrowz/help/browser-grid/features/ 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 Workflow" url: /en/serverless/help/browser-grid/workflow/ - name: "Create Browser Grid" url: /en/smartbrowz/help/browser-grid/create-grid/ - name: "Connect to a Headless Browser" url: /en/smartbrowz/help/browser-grid/headless-connect/ - name: "Browser Grid Dashboard" url: /en/smartbrowz/help/browser-grid/explore-dashboard/ - name: "Build a Resilient Browser Grid" url: /en/smartbrowz/help/browser-grid/ideal-practices/ - 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 --- # Browser Grid Features > **Announcement:** Browser Grid is now available in all DCs. Use it for free until **November 1, 2026**. This section explores the various features that make up the Browser Grid component. ### Hub Hub is a virtual machine that acts as a controller. When a user sends requests to the headless browser present in a browser grid, the Hub will allot a node to run the headless browser to execute the request. The functionality of the Hub is entirely handled by the *Catalyst SmartBrowz* service. This ensures your grid can scale seamlessly to handle your request load. > **Note:** [Learn more about Browser Grid Configurations](https://docs.catalyst.zoho.com/en/smartbrowz/help/browser-grid/features/#hub-node-browser-relation). ### Nodes Nodes are virtual machines that run the required headless browsers. Based on the [configuration](https://docs.catalyst.zoho.com/en/smartbrowz/help/browser-grid/features/#browser-grid-configuration), you can dictate the number of nodes that need to be created in your browser grid and the number of headless browsers that need to be spawned in each node. > **Notes:** * The default allocated storage limit is **10GB**. * [Learn more about Browser Grid Configurations](https://docs.catalyst.zoho.com/en/smartbrowz/help/browser-grid/features/#browser-grid-configuration). ### Headless Browsers Headless browsers are browsers that run without a Graphical User Interface (**GUI**). These types of browsers are the entities or instances that execute and process the requests sent by the user. The Browser Grid component provides you with the option to effortlessly connect to multiple secure remote browsers using popular automation libraries like **Puppeteer**, **Playwright**, and **Selenium**. Based on your requirement, you have the option to choose your automation library and launch your required secure headless browser using a **CDP**/**Webdriver** endpoint generated by the **Catalyst SmartBrowz** service. **Puppeteer/Playwright**  **Selenium**  The endpoint is made secure using an `API KEY` which will be uniquely generated for you. > **Notes:** * [Learn the steps to process your requests through a headless browser](https://docs.catalyst.zoho.com/en/smartbrowz/help/browser-grid/headless-connect/). * While you do have the option to [change the automation library](https://docs.catalyst.zoho.com/en/smartbrowz/help/browser-grid/manage-grid/#update-browser-grid) you use to connect to your headless browser, you do not have the option to use multiple automation libraries within the same browser grid simultaneously. ### Browser Grid Configuration In a browser grid, you can define the number of nodes and the number of browsers that can be created in a singular node. The configuration also allows you to set the number of browsers that can be run concurrently. When you create or update an existing grid, you have the option to choose: > **Note:** Browser Grid only provides you with the option to configure the number of Nodes and the browsers that can be spawned concurrently inside a single Node. You do not have control over the Hub. Browser Grid handles the Hub configurations automatically. * **Basic Configuration**: This is a type of configuration that is best suited to handle an ideal load of requests, with a processing power of `1GiB Memory, 1vCPU`. * **Advanced Configuration**: This type of configuration allows you the option to choose the number of nodes and the number of browsers allotted per node. You will have the following options: - **Light Node Type**: You can choose to create a Grid that has a processing power of `1GiB Memory, 1vCPU`. - **Moderate Node Type**: You can choose to create a Grid that has a processing power of `2GiB Memory, 2vCPU`. - **Heavy Node Type**: You can choose to create a Grid that has a processing power of `4GiB Memory, 4vCPU`. The following table will further detail the differences between the various configurations:
| Category | Basic Configuration | Advanced Configuration | ||
|---|---|---|---|---|
| Light | Moderate | Heavy | ||
| Node Type | **Light - `1GiB Memory, 1vCPU`** | `1GiB Memory, 1vCPU` | `2GiB Memory, 2vCPU` | `4GiB Memory, 4vCPU` |
| Concurrent browsers allowed | Maximum of **10 browsers** can be run concurrently | Maximum of **10 browsers** can be run concurrently | Maximum of **10 browsers** can be run concurrently | Maximum of **8 browsers** can be run concurrently |
| Maximum number of Nodes that can be allotted | 10 | 10 | 5 | 2 |
| Maximum number of browsers allotted per node | 1 | 1 | 2 | 4 |
| Maximum configuration possible | 10 nodes with 1 browser running in each node | 10 nodes with 1 browser running in each node | 5 nodes can be created with 2 browsers running in each node | 2 nodes can be created with 4 browsers running in each node |