Get started with Automate self-hosted
Learn how to test on Automate self-hosted solution across various supported frameworks and languages.
Automate self-hosted offers a scalable browser automation grid that you can deploy on your own cloud infrastructure. This self-hosted solution provides you with complete control over your testing environment, while simplifying grid management through automated browser updates and real-time utilization metrics. Integrate with popular testing frameworks and Continuous Integration (CI) pipelines to streamline your testing process.
Key benefits
- Self-hosted on your cloud: Deploy the browser automation grid on AWS, Azure, or GCP for full control over your infrastructure.
- Simplified Grid management: Enjoy automated browser updates and monitor real-time grid utilization metrics for efficient resource management.
- Framework integration: Easily integrate with testing frameworks like Selenium, Cypress, and Playwright.
- CI pipeline compatibility: Seamlessly integrate with any CI pipeline to automate your testing process.
- Test behind firewalls: Test websites hosted on development environments or behind firewalls without any additional setup or configuration.
- Advanced debugging tools: Utilize video recordings, screenshots, text logs, console logs, and network logs for comprehensive debugging.
- Smart test orchestration: Prioritize critical pipelines by intelligently orchestrating your tests and builds.
Key resources to get started
- Trial grid setup: Start your exploration of Automate self-hosted with a trial grid to understand its capabilities and how it fits into your testing workflow.
- Create and integrate new grid: Learn how to create a new testing grid and integrate it with your existing systems for streamlined automated testing.
- Create grid with Helm: Discover how to use Helm, a package manager for Kubernetes, to deploy and manage your testing grid efficiently.
- Enable Windows OS support: Get step-by-step instructions on enabling Windows OS support within your testing grid to expand your testing coverage.
- Browsers and versions: Understand how to configure your testing grid to support various browsers and versions, ensuring comprehensive cross-browser testing.
Automate self-hosted currently supports all the below automation testing frameworks, and it is agnostic to the type of tests i.e. it will work with functional UI, Unit, and also integration tests.
Choose your Selenium framework:
Test your websites
Run your Selenium tests on desktop browsers, real iOS and Android devices.
Run your Cypress tests on 100+ versions across Windows and macOS
Run your Playwright tests across 100+ browsers on Windows and macOS
Run your Puppeteer tests across 100+ browser/OS combinations
Run simple Javascript code on browsers using the JS Testing API
Run visual tests on desktop browsers and review changes with every commit.
Interactively test and debug websites on desktop, real iOS and Android devices.
Create automation grid for Selenium tests on cloud provider of your choice.
Create automation grid for Playwright tests on cloud provider of your choice.
A single platform to identify and monitor accessibility issues at blazing speed.
Make accessibility tests a part of your daily design workflows.
Create automated tests with a low learning curve and faster velocity.
Website Scanner
Requestly is an open-source tool for API Mocking, Testing, and Debugging.
Testing Toolkit
Accessibility DevTools
Load Testing
Test your mobile apps
Test your native and hybrid apps using Appium on real Android and iOS devices.
Test your native and hybrid apps using Espresso on real Android devices.
Test your native and hybrid apps using Maestro on real Android devices.
Test your native and hybrid apps using XCUITest on real iOS devices.
Test your native and hybrid apps using EarlGrey on real iOS devices.
Test your native and hybrid apps using Flutter on real Android devices.
Test your native and hybrid apps using Flutter on real iOS devices.
Interactively test native and hybrid mobile apps on real iOS and Android devices.
Run visual tests and review changes with every commit on real iOS and Android devices.
A single platform to seamlessly detect and remediate accessibility issues in Android & iOS apps.
Test your React Native apps using Detox on real Android devices.
Test Management & Optimization
An AI-powered testing assistant that seamlessly integrates into your IDE.
Complete guide to modern, fast & an all-in-one test management solution.
Experience the future of Test Management for Jira. From manual to automated, manage every
Test reporting, debugging and insights for developers and QAs.
Intelligent test reporting, debugging, and insights for developers
Test your Smart TV apps
Other documentation & references
Test web apps hosted on internal and staging environments.
Generate multiple screenshots using the Screenshots API.
Your guide for using SpeedLab and getting insights from the test results.
Explore Enterprise features, learn about data control and visualization.
Self-paced learning courses to learn about integrating with BrowserStack.
Learn to manage your personal account and create projects in BrowserStack.
With built-in software, network, & security setup - test on 20,000+ real devices.
Get Live & App Live for all users - frequent & occasional, at up to 90% reduced costs.
Identify and troubleshoot performance issues during the app development cycle.
Enable secure, customizable testing with Private Devices
BrowserStack MCP Server
Choose your Playwright framework:
Test your websites
Run your Selenium tests on desktop browsers, real iOS and Android devices.
Run your Cypress tests on 100+ versions across Windows and macOS
Run your Playwright tests across 100+ browsers on Windows and macOS
Run your Puppeteer tests across 100+ browser/OS combinations
Run simple Javascript code on browsers using the JS Testing API
Run visual tests on desktop browsers and review changes with every commit.
Interactively test and debug websites on desktop, real iOS and Android devices.
Create automation grid for Selenium tests on cloud provider of your choice.
Create automation grid for Playwright tests on cloud provider of your choice.
A single platform to identify and monitor accessibility issues at blazing speed.
Make accessibility tests a part of your daily design workflows.
Create automated tests with a low learning curve and faster velocity.
Website Scanner
Requestly is an open-source tool for API Mocking, Testing, and Debugging.
Testing Toolkit
Accessibility DevTools
Load Testing
Test your mobile apps
Test your native and hybrid apps using Appium on real Android and iOS devices.
Test your native and hybrid apps using Espresso on real Android devices.
Test your native and hybrid apps using Maestro on real Android devices.
Test your native and hybrid apps using XCUITest on real iOS devices.
Test your native and hybrid apps using EarlGrey on real iOS devices.
Test your native and hybrid apps using Flutter on real Android devices.
Test your native and hybrid apps using Flutter on real iOS devices.
Interactively test native and hybrid mobile apps on real iOS and Android devices.
Run visual tests and review changes with every commit on real iOS and Android devices.
A single platform to seamlessly detect and remediate accessibility issues in Android & iOS apps.
Test your React Native apps using Detox on real Android devices.
Test Management & Optimization
An AI-powered testing assistant that seamlessly integrates into your IDE.
Complete guide to modern, fast & an all-in-one test management solution.
Experience the future of Test Management for Jira. From manual to automated, manage every
Test reporting, debugging and insights for developers and QAs.
Intelligent test reporting, debugging, and insights for developers
Test your Smart TV apps
Other documentation & references
Test web apps hosted on internal and staging environments.
Generate multiple screenshots using the Screenshots API.
Your guide for using SpeedLab and getting insights from the test results.
Explore Enterprise features, learn about data control and visualization.
Self-paced learning courses to learn about integrating with BrowserStack.
Learn to manage your personal account and create projects in BrowserStack.
With built-in software, network, & security setup - test on 20,000+ real devices.
Get Live & App Live for all users - frequent & occasional, at up to 90% reduced costs.
Identify and troubleshoot performance issues during the app development cycle.
Enable secure, customizable testing with Private Devices
BrowserStack MCP Server
Choose your Cypress framework:
Test your websites
Run your Selenium tests on desktop browsers, real iOS and Android devices.
Run your Cypress tests on 100+ versions across Windows and macOS
Run your Playwright tests across 100+ browsers on Windows and macOS
Run your Puppeteer tests across 100+ browser/OS combinations
Run simple Javascript code on browsers using the JS Testing API
Run visual tests on desktop browsers and review changes with every commit.
Interactively test and debug websites on desktop, real iOS and Android devices.
Create automation grid for Selenium tests on cloud provider of your choice.
Create automation grid for Playwright tests on cloud provider of your choice.
A single platform to identify and monitor accessibility issues at blazing speed.
Make accessibility tests a part of your daily design workflows.
Create automated tests with a low learning curve and faster velocity.
Website Scanner
Requestly is an open-source tool for API Mocking, Testing, and Debugging.
Testing Toolkit
Accessibility DevTools
Load Testing
Test your mobile apps
Test your native and hybrid apps using Appium on real Android and iOS devices.
Test your native and hybrid apps using Espresso on real Android devices.
Test your native and hybrid apps using Maestro on real Android devices.
Test your native and hybrid apps using XCUITest on real iOS devices.
Test your native and hybrid apps using EarlGrey on real iOS devices.
Test your native and hybrid apps using Flutter on real Android devices.
Test your native and hybrid apps using Flutter on real iOS devices.
Interactively test native and hybrid mobile apps on real iOS and Android devices.
Run visual tests and review changes with every commit on real iOS and Android devices.
A single platform to seamlessly detect and remediate accessibility issues in Android & iOS apps.
Test your React Native apps using Detox on real Android devices.
Test Management & Optimization
An AI-powered testing assistant that seamlessly integrates into your IDE.
Complete guide to modern, fast & an all-in-one test management solution.
Experience the future of Test Management for Jira. From manual to automated, manage every
Test reporting, debugging and insights for developers and QAs.
Intelligent test reporting, debugging, and insights for developers
Test your Smart TV apps
Other documentation & references
Test web apps hosted on internal and staging environments.
Generate multiple screenshots using the Screenshots API.
Your guide for using SpeedLab and getting insights from the test results.
Explore Enterprise features, learn about data control and visualization.
Self-paced learning courses to learn about integrating with BrowserStack.
Learn to manage your personal account and create projects in BrowserStack.
With built-in software, network, & security setup - test on 20,000+ real devices.
Get Live & App Live for all users - frequent & occasional, at up to 90% reduced costs.
Identify and troubleshoot performance issues during the app development cycle.
Enable secure, customizable testing with Private Devices
BrowserStack MCP Server
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
Thank you for your valuable feedback!