Developer & API overview
Build Foo Guard into your workflows with the REST API, CLI, and CI/CD integration.
Page text and source link for your AI assistant. Nothing is sent automatically.
Foo Guard exposes a deterministic analysis engine through a REST API and CLI. Both paths return the same safe AnalysisResult payload as the web analyzer.
Foo Guard is also a CI enforcement tool: the CLI exits 1 when security policy fails, and Team workspaces publish Foo Guard Security GitHub Checks on pull requests.
Choose your integration path
- CLI — local scans and CI enforcement in any pipeline (exit code 0/1/2)
- GitHub Action — fail GitHub Actions workflows on policy violations
- REST API — programmatic analysis from applications and services
- Team GitHub App — native GitHub Checks on PRs and pushes (see GitHub Integration docs)
Quick links
Plan requirements
| Capability | Plan |
|---|---|
| CLI, GitHub Action, API | Pro (personal API key agt_live_...) |
| Team service keys | Team (organization service key agt_team_...) |
| Native GitHub Checks | Team GitHub App |
Free and Individual plans do not include CLI, API, or CI access.