Getting Started¶
Choose your path:
Run your first scan in 5 minutes using the CLI and Anthropic API. No cloud deployment needed.
Prerequisites¶
- Python 3.11+
- Cloud credentials configured for your target cloud:
- AWS:
~/.aws/credentialsdefault profile, orAWS_PROFILEenv var. AWS Resource Explorer must be enabled with an aggregator index in your primary region. - GCP:
gcloud auth application-default login - Azure:
az login
- AWS:
- A Slack webhook URL — or set
DRY_RUN=trueto print to stdout instead - An AI provider (one of):
- Anthropic API (easiest for local dev): set
ANTHROPIC_API_KEY - AWS Bedrock: uses your IAM role automatically (AWS only)
- Vertex AI: uses ADC automatically (GCP only)
- Azure OpenAI: uses managed identity automatically (Azure only)
- Anthropic API (easiest for local dev): set
GCP and Azure
argus scan --cloud gcp and argus scan --cloud azure work locally with credentials configured. For automated weekly scans, deploy the Cloud Run Job or Azure Function (see the Deployment section).