WebSummoner

Summon a fleet of browsers into Docker containers. A fast Selenium hub with ephemeral, session-scoped environments.

$ 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 fast Selenium hub that summons a fleet of browsers into ephemeral, session-scoped 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