This directory contains runnable Approva integration examples and reference clients.
Quickstart:
- Start Approva locally with
make devormake start. - Build the CLI with
pnpm cli:buildif the example uses it. - Export
APPROVA_BASE_URLandAPPROVA_API_KEY, then run an example.
Current examples:
- node-deploy-agent minimal backend/agent integration showing approval request creation, signed webhook handling, capability use, and simulated deployment execution
- ai-agent canonical first-party agent example using the signed webhook + exchange-token continuation path
- github-actions workflow example showing how CI can request approval and gate a deployment on Approva
- devops-script shell-first approval gate for operators and scripts using the Approva CLI
Environment examples:
Related docs: