WebSummoner

A fast Selenium hub that launches browsers in Docker containers. Video with sound, live screen, logs โ€” built for testing at scale.

$ docker run -d --name websummoner \
    -p 4444:4444 \
    -v $PWD/browsers.json:/etc/websummoner/browsers.json:ro \
    -v /var/run/docker.sock:/var/run/docker.sock \
    websummoner/websummoner:latest
  • Chrome
  • Firefox
  • Edge
  • Opera
  • Brave
  • Yandex
  • Safari

Why WebSummoner

A single Go binary replaces your entire Selenium Grid infrastructure.

Lightning fast

Lightning fast

Times faster than
Selenium Grid

Easy installation

Easy installation

One binary does all
the job in minutes

Modern UI

Modern UI

Shows running browser
screen and logs

Cluster ready

Cluster ready

Works like a charm
in big clusters

RIADVICE develops and maintains WebSummoner. Support, development and releases are handled by riadvice.com.

Ecosystem

Five open-source tools working together for browser automation at any scale.

WebSummoner

A lightning fast Selenium protocol implementation running browsers in Docker containers

WebSummoner UI

Cool graphical user interface for WebSummoner mainly needed for debugging your Selenium tests

Ggr

A lightweight active load balancer that turns a set of WebSummoner hubs into one scalable, highly-available cluster

Ggr UI

Aggregates the status of every hub behind Ggr so one dashboard shows the whole cluster

CM

A fully automated installation tool for WebSummoner and WebSummoner UI doing all the work for you