A browser automation solution for Kubernetes and OpenShift supporting Selenium, Playwright, Puppeteer, and Cypress.
Moon is a browser automation solution that runs on Kubernetes or OpenShift clusters, enabling scalable and fault-tolerant test execution. It supports multiple automation frameworks including Selenium, Playwright, Puppeteer, and Cypress, allowing teams to manage browser testing infrastructure efficiently.
Development and QA teams running automated browser tests in Kubernetes or OpenShift environments, particularly those using Selenium, Playwright, Puppeteer, or Cypress for testing.
Developers choose Moon for its easy installation, automatic browser management, and scalability without maintenance overhead, providing a reliable and performant infrastructure for browser automation.
Browser automation solution for Kubernetes and Openshift supporting Selenium, Playwright, Puppeteer and Cypress
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Moon can be installed with a single Helm command on an existing Kubernetes cluster, as shown in the README with 'helm upgrade --install', simplifying deployment.
Maintains ready-to-use images for Firefox, Chrome, Opera, and Android, with new versions automatically accessible right after releases, reducing maintenance.
Leverages Kubernetes for automatic scaling based on load, running stateless replicas that handle crashes without losing user requests, ensuring high availability.
Built with Go, each replica uses only 0.5 CPU and 512 MB RAM, capable of managing thousands of sessions simultaneously, as highlighted in the features.
Provides live browser screen access, logs, and session video recording with support for S3-compatible storage uploads, aiding in test debugging.
Free tier is limited to 4 parallel pods; beyond that, it requires a paid subscription, which can become costly for high-volume usage, as noted in the pricing section.
Only runs on Kubernetes or OpenShift, making it unsuitable for teams using other container orchestration or no orchestration, limiting flexibility.
As a commercial closed-source solution, it lacks the transparency and community-driven customization options of open-source alternatives, which may deter some users.