Skip to content
/ moon Public

Browser automation solution for Kubernetes and Openshift supporting Selenium, Playwright, Puppeteer and Cypress

License

Notifications You must be signed in to change notification settings

aerokube/moon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ac8b01a · May 2, 2024
Jan 24, 2024
Apr 4, 2024
Sep 27, 2017
Oct 15, 2017
Nov 27, 2017
Nov 27, 2017
Mar 11, 2018
May 28, 2018
Jun 5, 2018
Jul 26, 2018
Aug 2, 2018
Aug 7, 2018
Sep 4, 2018
Sep 27, 2018
Oct 16, 2018
Oct 31, 2018
Dec 15, 2021
Nov 13, 2018
Dec 16, 2018
Dec 27, 2018
Dec 29, 2018
Jan 4, 2019
Jan 23, 2019
Mar 5, 2019
Jun 1, 2019
Jul 5, 2019
Jul 29, 2019
Aug 22, 2019
Nov 30, 2019
Jan 4, 2020
Mar 24, 2020
Mar 29, 2020
May 11, 2020
Jun 9, 2020
Jun 15, 2020
Jun 23, 2020
Jul 13, 2020
Sep 18, 2020
Oct 25, 2020
Jan 21, 2021
Jan 24, 2021
Feb 23, 2021
Mar 30, 2021
Jun 24, 2021
Jul 31, 2021
Sep 11, 2023
Sep 20, 2023
Oct 24, 2023
Dec 3, 2023
Apr 5, 2024
Oct 10, 2021
Nov 14, 2021
Dec 29, 2021
Jan 30, 2022
Feb 18, 2022
Oct 9, 2022
Feb 16, 2023
May 25, 2023
Mar 3, 2022
Mar 12, 2022
Mar 18, 2022
Mar 27, 2022
May 10, 2022
May 20, 2022
Jun 19, 2022
Jun 23, 2022
Jun 24, 2022
Jul 8, 2022
Jul 21, 2022
Aug 18, 2022
Sep 7, 2022
Oct 10, 2022
Dec 19, 2022
Dec 28, 2022
Jan 2, 2023
Jan 12, 2023
Feb 1, 2023
Mar 2, 2023
Apr 27, 2023
May 18, 2023
Jul 7, 2023
Aug 31, 2023
Sep 15, 2023
Nov 7, 2023
Jan 23, 2024
Mar 2, 2024
Apr 4, 2024
Apr 9, 2024
Apr 16, 2024
Apr 18, 2024
May 2, 2024
Jan 24, 2024
Mar 3, 2022
Aug 27, 2019
Aug 27, 2019
Jul 24, 2019
Aug 28, 2019
Jun 24, 2021
Apr 23, 2024
Sep 28, 2018
Jan 15, 2024
Sep 15, 2017
Jan 25, 2023
Aug 27, 2019
Aug 27, 2019
Jan 15, 2024
Aug 27, 2019
Jan 15, 2024
Jan 15, 2024
Aug 27, 2019
Aug 27, 2019
Oct 30, 2020

Repository files navigation

Moon

Docker Pulls

Moon is a commercial closed-source solution for organizing browser automation infrastructure. It is fully compatible with Selenium, Playwright, Cypress and Puppeteer. Moon is using Kubernetes or Openshift to launch browsers.

Moon Animation

Pricing Model

  • The only limitation that determines final Moon price is the total number of browser pods being run in parallel.
  • You can run up to 4 (four) parallel pods for free. Everything on top of free limit is paid as a subscription.
  • Detailed pricing information is available in respective documentation section.
  • You can obtain a free evaluation license key on our web-site.

Free Support

Features

The main idea behind Moon is to be easily installable and require zero maintenance.

One-command Installation

Having a running Kubernetes cluster and Helm configured to use it, you can launch free Moon cluster by typing commands below:

$ helm repo add aerokube https://charts.aerokube.com/
$ helm repo update
$ helm upgrade --install --create-namespace -n moon moon aerokube/moon2

See our documentation for more installation options.

Automatic Browser Management

Browsers

  • We maintain ready to use images for Firefox, Chrome, Opera and Android.
  • New browser versions are automatically accessible right after releases.

Scalability and Fault Tolerance

  • Your cluster size is automatically determined by Kubernetes depending on the load.
  • Moon is completely stateless and allows to run an unlimited number of replicas behind load balancer.
  • No additional configuration is required to add a new Moon replica.
  • User requests are not lost even in case of an accidental crash or downtime of the replica.

Efficient and Lightning Fast

  • Moon is implemented using lightning fast Golang.
  • One Moon replica consumes 0.5 CPU and 512 Mb RAM maximum.
  • One Moon replica is able to work with thousands of running sessions.

Logs and Video

  • You can access live browser screen and logs for debugging purposes during test run.
  • Any browser session can be saved to a video file using desired codec, frame rate and screen size.
  • Logs and video files can be automatically uploaded to S3-compatible storage.

Complete Guide

Complete reference guide can be found at: http://aerokube.com/moon/latest/

Users

Ozon.ru Frontier Car Group SocialTech Showpad