Managing integrations
Connecting an integration
Theconnect command walks you through setup interactively, or you can specify the category and provider directly:
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Connect Griffin to external services
# List all integrations
griffin integrations list
# Filter by category
griffin integrations list --category notifications
# Show details for a specific integration
griffin integrations show <id>
# Connect a new integration
griffin integrations connect
# Remove an integration
griffin integrations remove <id>
connect command walks you through setup interactively, or you can specify the category and provider directly:
# Interactive
griffin integrations connect
# Direct
griffin integrations connect notifications slack
griffin integrations connect notifications email
griffin integrations connect notifications webhook
griffin integrations connect notifications slack
notify.onFailure().toSlack("#api-alerts")
griffin integrations connect notifications email
notify.onFailure().toEmail(["team@example.com"])
griffin integrations connect notifications webhook --name "my-webhook"
notify.onFailure().toWebhook("my-webhook")
# Test a Slack integration
griffin notifications test --integration slack --channel "#test"
# Test an email integration
griffin notifications test --integration email --to-addresses "you@example.com"
| Category | Purpose | Providers |
|---|---|---|
| Notifications | Alert delivery | Slack, Email, Webhook |
| Secrets | Secret value resolution | AWS Secrets Manager, HashiCorp Vault |
| Metrics | Metrics export | (Coming soon) |