The Messenger

GPALRestAPI

Desktop Bridge for GPAL

Why GPALRestAPI?

Why GPALRestAPI?

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.

Required for OttoMagic

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.

Built-In Controller

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.

Trigger From Any Language

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.

OpenAPI Documented

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.

Runs Where You Need It

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.

LAN Access

GPALRestAPI can be opened to your local network, allowing other machines, devices, or services to reach it at your IP and port.

Works With Any GPAL Operation

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.

Free to Download

GPALRestAPI is a free download. It runs alongside your existing GPAL workflows with no additional licensing.

💬 Ask GPAL