Browser
Automation Platform

Cloud for your cross-browser testing

preview
Runs in public cloud

Runs in public cloud

We use cloud platform
and region near you

Unlimited browsers

Unlimited browsers

Grows and shrinks
according to your needs

Multiple frameworks

Multiple frameworks

Selenium, Playwright,
Puppeteer and Cypress

Pay for real usage

Pay for real usage

Monthly cost depends
on your real usage

  • firefox
  • chrome
  • opera
  • edge
  • safari
  • electron

How it works

  • Dedicated infrastructure. You get a completely dedicated browser automation infrastructure in a public cloud platform. You can use all popular browser automation frameworks: Selenium, Playwright, Puppeteer and Cypress simultaneously. We always run this infrastructure in the geographic region near you, so network connectivity is lightning fast.
    (1) - commands to launch browsers are being sent from your infrastructure to Moon Cloud.
    (2) - Moon Cloud automatically launches requested number of desired browser versions.
    (3) - launched browsers are accessing your applications using public endpoints or private connectivity features described below.
  • Cost-efficient. Moon Cloud grows and shrinks depending on how many browsers you need. This allows to dramatically decrease computing resources consumption. You only pay for computing resources you really consume.
  • Transparent billing. At the beginning of each month you pay cloud platform bill for the previous month plus our commission of 25% of the cloud bill for cluster maintenance. We give access to the billing console of the cloud project, so controlling your expenses is straightforward. Additionally, we can configure billing alerts that prevent you from accidentally spending too much money.
  • Free support. Moon Cloud comes with a free dedicated support channel in Telegram or Slack messenger.
  • Reliable architecture. For every customer we create a dedicated cloud project. Moon Cloud is based on a generally available Moon release running in Kubernetes cluster.
    Our clusters are always running in two different datacenters (availability zones), so they are highly reliable. To have a single domain name for accessing Moon Cloud, we are using highly-available load balancer provided by the cloud platform. All network traffic goes through a dedicated NAT with the permanent IP address. Connection to the cluster is encrypted and password-protected.
  • Flexible networking. Moon Cloud relies on cloud platform networking features and can access your workstation, corporate network server or another cloud project.
    Upon your request we can configure Moon Cloud to be completely isolated from the Internet and configure private network connectivity to your infrastructure. Depending on your infrastructure we can use technologies like VPC peering, private network endpoints, VPN, transit gateways an so on.

Pricing

Moon Cloud pricing model differs from traditional browser automation platforms. There is no limit of how many browsers you can run in parallel and no limit of browser automation minutes. At the end of each month you pay regular cloud platform bill plus a fixed commission of 25% for cluster maintenance. Cloud platform bill consists of two main parts: permanent part and usage-based part. Permanent part is what you pay anyway, even if no browsers are being used. This part includes cost of Moon Cloud components that are running all the time: Kubernetes computing resources for Moon software and monitoring, NAT instance and network load balancer. Usage-based part is the cost of computing resources for browsers that you run. Below you can get an idea of approximate monthly Moon Cloud cost:

In the calculator above you can change 3 parameters: number of browsers running in parallel, how much time you expect to run all your tests every day and how long an average test runs. The first two parameters determine monthly infrastructure cost. In this calculator we assume that tests are being run 5 days per week (21 days per month) in the US East region. In other cloud regions final cluster cost can change because the same computing resources have different cost there. Note that monthly cost is not zero even if you don't run your tests at all (automation hours per day is 0). This is because of the permanent part of the infrastructure described above. Average test duration allows to estimate possible number of tests you can run per day with selected number of parallel browsers and daily usage duration. If you are not sure about your possible usage - request a free trial using the form at the top of the page or contact us: moon-cloud [at] aerokube.com.