--- title: "Benefits" url: https://docs.catalyst.zoho.com/en/smartbrowz/getting-started/benefits/ description: "Learn about getting started with Catalyst SmartBrowz that provides components to connect with a remote browser in Catalyst cloud environment, control browser through code, and generate visual documents and create templates with dynamic content." last_updated: 2025-10-08T14:02:16Z service: SmartBrowz type: general --- # Benefits * SmartBrowz allows you to securely connect to a remote browser in the robust Catalyst cloud environment using any library of your choice that you choose to implement. Additionally, from the console you can copy ready-to-use snippets required to connect to the remote browser with automation libraries—Pupetteer, Playwright, and Selenium. * Catalyst will automatically generate and provide you with secure endpoints and `API KEY` that you need to connect to a remote browser in headless mode. You will also be provided with the required code snippets to ensure you can seamlessly connect to a remote browser with an automation library of your choice. * You have the flexibility to configure the memory the remote browser. This ensures that you test your application for lags under varying memory configurations. * SmartBrowz provides you with several [Code Recipes](https://github.com/catalystbyzoho/smartbrowz/tree/main/examples/headless-recipes) that you can explore, use and test the functionality of various automation libraries in the Catalyst cloud environment. * SmartBrowz allows you to access three independent services—[Headless](https://docs.catalyst.zoho.com/en/smartbrowz/help/headless/introduction/), [PDF & Screenshot](https://docs.catalyst.zoho.com/en/smartbrowz/help/pdfnscreenshot/introduction/) and [Browser Logic](https://docs.catalyst.zoho.com/en/smartbrowz/help/browser-logic/introduction/) in a single, unified platform though the Catalyst console. This enables you to use SmartBrowz for all your remote browser operations in an integrated space. * The [PDF & Screenshot](https://docs.catalyst.zoho.com/en/smartbrowz/help/pdfnscreenshot/introduction/) component enables you generate PDFs of any webpage of your preference. You can also generate screenshots of webpages in a manner that allows you to view how your webpage appears to the end-users using different devices. * SDKs to generate PDF & Screenshots programmatically are provided in [Java](https://docs.catalyst.zoho.com/en/sdk/java/v1/overview/), [NodeJS](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/overview/), and [Python](https://docs.catalyst.zoho.com/en/sdk/python/v1/overview/). This enables you to quickly implement the logic to generate PDFs and Screenshots using a programming language of your preference. * You can style and store dynamic templates of documents, web pages, and more in the console. You can use these templates to produce multiple screenshots or PDFs with dynamic content. * SmartBrowz is a Catalyst service. Along with Catalyst SmartBrowz, you will also be able to access and use other other robust Catalyst services like [Catalyst Cloud Scale](https://docs.catalyst.zoho.com/en/cloud-scale/), [Catalyst Serverless](https://docs.catalyst.zoho.com/en/serverless/), [Catalyst DevOps](https://docs.catalyst.zoho.com/en/devops/), [Catalyst Zia Services](https://docs.catalyst.zoho.com/en/zia-services/), etc. * Much like other Catalyst services, you can build and test and microservices or applications with SmartBrowz components in the development sandbox, before [deploying them to production](https://docs.catalyst.zoho.com/en/deployment-and-billing/environments/deployment-types/).