The GPAL Executor

OttoMagic

Lighting-fast automation player for the browser

Why OttoMagic?

Why OttoMagic?

GPAL workflows run in C#. OttoMagic is what gives them a browser to work with. Install it once and your GPAL code can drive Chrome or Firefox through the GPAL REST API, no browser driver setup required.

The Bridge to the Browser

OttoMagic sits inside your browser and listens for commands from GPAL. When your workflow calls a REST endpoint, OttoMagic receives it and executes the action: click, fill, navigate, scrape, whatever the step requires.

Works With the REST API

OttoMagic requires the GPAL REST API and starts it automatically. Once both are running, your GPAL workflow speaks to the browser through standard REST calls, keeping the execution model clean and decoupled.

No Code in the Extension

Your workflow logic stays in C# where it belongs. OttoMagic carries no business logic of its own; it is purely an executor that responds to what GPAL tells it to do.

Works on Any Site

Login sequences, dynamic pages, iframes, infinite scroll; OttoMagic handles the full complexity of the modern web and executes each command against whatever the browser is currently showing.

Your Session, Your Data

OttoMagic runs inside your own browser. Cookies, sessions, and credentials stay local. Nothing passes through an external cloud service.

Full Visibility

Every action OttoMagic takes is reported back through the REST API. Your GPAL workflow sees what happened, what succeeded, and what failed, all in the same event stream as the rest of your code.

Pairs With OttoMatic

Workflows recorded in OttoMatic target the same REST endpoints that OttoMagic exposes. Record with OttoMatic, execute via OttoMagic; the two are built to work together from the start.

Free to Install

OttoMagic is a free browser extension for Chrome, Edge and Firefox. It requires the GPAL REST API, available as a separate download.

💬 Ask GPAL