The Messenger
Desktop Bridge for GPAL
GPALRestAPI is the communication layer that connects your GPAL workflows to the outside world. It powers OttoMagic in the browser, accepts incoming triggers from external systems, and gives you a clean HTTP interface to everything GPAL can do.
OttoMagic cannot run without GPALRestAPI. Install and start the API first, then OttoMagic connects to it automatically. From that point your GPAL workflows have full control of the browser through standard REST calls.
Navigate to /controller in any browser and you get a full management UI for the running API: check status, browse endpoints, send commands, and monitor activity without touching a command line or writing a single request by hand.
Your GPAL workflow does not have to be the one calling the shots. Python, Node, PHP, shell scripts, or any system that speaks HTTP can send a request to GPALRestAPI and kick off an automation. No .NET required on the calling side.
Every endpoint GPALRestAPI exposes is described in a standard OpenAPI spec. Import it into Postman, generate a client in any language, or browse it in the built-in viewer; the contract is always current.
GPALRestAPI is a lightweight Windows service you control. Run it locally on the same machine as your browser, deploy it on a server, or host it behind your own firewall. No cloud dependency, no subscription required.
GPALRestAPI can be opened to your local network, allowing other machines, devices, or services to reach it at your IP and port.
Browser commands, file operations, data conversions, AI calls; if GPAL can do it, GPALRestAPI can expose it as an endpoint. The surface area grows as GPAL grows.
GPALRestAPI is a free download. It runs alongside your existing GPAL workflows with no additional licensing.