The engine is open source.
Start it, point it at your site, and leave it to protect one self-hosted node with sensible defaults. Your request data stays in your infrastructure.
What's in the engine
How it sees you
The binaries
Pick the install method that suits your setup. Every option comes from the same source code and includes verification details for people who want to check them.
brew install scottgal/stylobot/stylobotdocker run -p 8080:8080 scottgal/stylobot-gatewaydocker run -p 8080:8080 scottgal/stylobot-alldocker run -p 5090:5090 scottgal/stylobot-sidecardocker run -p 5095:8080 scottgal/stylobot-uidotnet add package mostlylucid.botdetectionRunning it in production
The CLI exposes daemon control directly. Under systemd or launchd it runs as a forking service.
stylobot 5080 http://localhost:3000 -d # fork to background
stylobot status # check health
stylobot stop # SIGTERM the daemon
Sample systemd unit
[Service]
Type=simple
ExecStart=/usr/bin/stylobot 5080 http://localhost:3000 --mode production
Restart=on-failureWhy you can trust the binaries
- SLSA provenance attestations on every release. Verify with
gh attestation verify stylobot-linux-x64.tar.gz --owner scottgal. - sigstore-signed. Every binary is rekor-logged so you can audit the signing chain back to the GitHub Actions run.
- Cloudsmith-signed apt repo.
apt updateverifies the repo signature on every fetch. - Homebrew formula strips macOS quarantine for you. The tarball download also ships with a
clear-quarantine.shhelper. - All build logs are public on GitHub Actions. You can trace any binary back to the exact source commit.
Where the paid plans take over
FOSS is for the simple setup you can start and leave alone. Choose a paid plan when you need fine-grained controls, detailed reporting, shared access, more than one gateway, or formal compliance records.
-
Paid
Hot-reload config editingFOSS dashboard reads policy; paid unlocks live writes without restart.
-
Paid
PostgreSQL + pgvector persistenceShared, durable storage for multi-node deployments, longer retention, and investigation tools. FOSS includes SQLite for one node.
-
Paid
Cross-gateway fleet managementPush live settings, share reputation, and see the health of every gateway from one place.
-
Paid
Compliance reports and audit logsKeep the evidence, retention controls, and reports needed for formal reviews.
-
Paid
Monitoring packsASP.NET hot-reload now; WordPress (Q3 2026), Magento (Q4 2026), Umbraco to follow. Every paid tier includes the OTel pack, with the Traffic Shape pack to follow. See pack pricing.
Need live control, shared data, or a fleet view?
Commercial plans add the control, reporting, and shared access that a set-and-forget setup does not need.
See pricing