Worker
Ferret Worker runs Ferret as a long-running HTTP service. It accepts FQL scripts over HTTP, executes them with the bundled Ferret runtime, and returns the serialized query result.
Use Worker when an application, job runner, CI system, or internal service needs to execute Ferret scripts remotely instead of starting a local runtime for each caller.
Introduction
Overview
Learn where Worker fits, how execution works, and what runtime capabilities it provides.
Configuration
Configuration
Set ports, logging, limits, filesystem access, caching, and Chrome connection options.
Deployment
Deployment
Run Worker with Docker, release binaries, source builds, health checks, and reverse proxies.
HTTP API
API
Use the HTTP query endpoint, health endpoint, info endpoint, and remote runtime contract.