You only need to connect an integration once. All workflows in your organization share the same integration connections.
Infrastructure
Kubernetes
Triggers: Deployment Replicas Failing, Pod CrashLoopBackOff, Pod ImagePullBackOff, Pod OOMKilled, Pods Failing, Pods Restarting, StatefulSet Replicas Failing, Node Memory/Disk Pressure, DaemonSet Failing, and more. Actions: Trigger K8s RCA & Generate Fix, Apply YAML Fix, Generate K8s Manifest, Apply K8s Manifest, Investigate Kubernetes.
Karpenter
Triggers: Node Provisioning Failed, Node Interrupted, NodePool Limit Reached. Actions: List NodePools, Get NodePool Status, List NodeClaims, Scale NodePool Limits, Set Disruption Policy, Apply NodePool, Delete NodeClaim.
AWS
Triggers: IAM Security Event, Root Account Activity, S3 Bucket Change, EC2/Lambda/RDS/DynamoDB Issues, VPC/Network Change, CloudWatch Alarm, Cost Anomaly, Budget Threshold, Forecast Overrun, Spend Spike, Idle Resource, and more. Actions: Trigger Cloud RCA & Generate Fix, Generate Cloud Resource (Terraform/CloudFormation/CLI), Execute Cloud CLI, Query Cost Explorer, Get Cost Anomalies/Forecast/Budget Status, Rightsizing/Savings Plans/Reservation Recommendations, Find Idle Resources, Cost Remediation (Stop EC2, Delete EBS Volumes, Release EIPs, Delete Snapshots), Investigate Cloud.
OCI
Connect Oracle Cloud Infrastructure for resource inventory and incident detection.
Terraform Cloud
Triggers (webhook): Run Created, Run Planning, Run Needs Attention, Run Applying, Run Completed, Run Errored, Drift Detected, Assessment Check Failed. Actions: List/Get Workspace, Lock/Unlock/Force-Unlock Workspace, List/Get Run, Create Run (Plan), Create Destroy Run, Apply/Discard/Cancel Run, Wait for Run, Get State Outputs, List Variables, Set Variable, Get Drift Assessment, Investigate Terraform.
Pulumi Cloud
Triggers (webhook): Update Succeeded/Failed, Preview Failed, Destroy Succeeded, Deployment Started/Succeeded/Failed, Drift Detected, Drift Run Failed, Policy Violation, Stack Created/Deleted. Actions: List/Get Stack, List/Get Update, Run Deployment (update/preview/refresh/destroy/drift), Get/Wait for/Cancel Deployment, Pause/Resume Deployments, Get Stack Outputs, Get Drift Status, Set/Delete Stack Tag, Investigate Pulumi.
Source Control & CI/CD
GitHub
Actions: Create Pull Request, Create Issue, Trigger GitHub Action, Wait for GitHub Action Run, Get GitHub Action Status, Read File, Search Code, AI Code Investigation, AI Code Fix, Wait for PR Approval, Wait for PR Merge.
GitLab
Actions: Create Merge Request, Create Issue, Trigger Pipeline, Wait for Pipeline, Get Pipeline Status, Wait for MR Approval, Wait for MR Merge.
ArgoCD
Actions: Trigger ArgoCD Sync, Wait for ArgoCD Sync, Get ArgoCD App Status.
Jenkins
Triggers (webhook): Build Failed, Build Unstable, Build Succeeded, Build Completed, Build Started. Actions: Trigger Build, Wait for Build, Get Build Status, Stop Build, Get Console Log, Investigate Jenkins.
CircleCI
Triggers (webhook): Workflow Failed, Workflow Succeeded, Workflow Completed, Job Failed. Actions: Trigger Pipeline, Wait for Pipeline, Get Workflow Status, Rerun Workflow, Cancel Workflow, Approve On-Hold Job, Get Job Test Results, Investigate CircleCI.
Notifications & Chat
Slack
Triggers: Create K8s Resource, Edit K8s Resource, General Kubernetes Request, Create AWS Resource, Edit AWS Resource, General Cloud Request, Any /kestrel-workflow Request. Actions: Send Message, Update Message, Request Justification.
PagerDuty
Triggers: Incident Triggered, Incident Acknowledged, Incident Resolved, Any PagerDuty Incident, High Urgency Incident. Actions: Create Alert, Acknowledge Alert, Add Note to Alert, Resolve Alert, Escalate.
Project Management & Documentation
Jira
Actions: Create Ticket, Add Comment, Transition Ticket.
Linear
Actions: Create Issue, Add Comment, Update Issue, Search Issues.
Confluence
Actions: Publish RCA, Publish Postmortem, Publish Runbook Entry, Update Page.
Monitoring
Datadog
Actions: Query Metrics, Create Monitor, Send Event, Mute Monitor. Also provides metrics context for AI RCA and copilot investigations.
OpenTelemetry
Collects traces and metrics for infrastructure observability. Provides metrics context for AI RCA and copilot investigations.
Product Analytics
PostHog
Triggers: Session Error/Exception, Console Error, Rage Click, Any PostHog Event, Log Error Alert. Actions: Get Session Summary, Get Session Recording, Query Events, List Session Recordings, Get Error Issue.
Deployment
Vercel
Triggers: Deployment Failed, Deployment Succeeded, Deployment Created, Error Anomaly, Usage Anomaly, Domain Issue, Firewall Attack Detected, Deployment Checks Failed, Production Rollback. Actions: Get Deployment, Get Build Logs, Rollback Production, Promote to Production, List Deployments, Investigate Vercel.
Railway
Triggers: Deployment Failed, Deployment Crashed, Deployment Succeeded, Volume Usage Alert, CPU/RAM Monitor Alert. Actions: Get Deployment, Get Deployment Logs, Rollback, Redeploy, Restart, List Deployments, Set Variables, Investigate Railway.
Fly.io
Triggers (poll-based): Machine Crashed, Machine Stopped, Machine Started, App Down. Actions: Restart Machine, Start Machine, Stop Machine, Suspend Machine, Cordon Machine, Uncordon Machine, Get Machine, Get Machine Events, List Machines, Set Secrets, Investigate Fly.
Nebius AI Cloud
Triggers (poll-based): GPU Error, Maintenance Scheduled, Node Not Ready, Instance Stopped. Actions: Get Instance, Start Instance, Stop Instance, Restart Instance, Create Instance, Delete Instance, List Instances, List Clusters, List Node Groups, Scale Node Group, Create Node Group, Delete Node Group, Investigate Nebius.
Daytona
Triggers (webhook): Sandbox Created, Sandbox Stopped, Sandbox Error, Sandbox Archived, Sandbox Execution Failed, Snapshot Build Failed, Volume Error. Actions: List/Create/Get/Start/Stop/Archive/Delete Sandbox, Run Command, Set Auto-Stop, List/Create/Delete Snapshot, List/Get/Create/Delete Volume, Investigate Daytona.
Supabase
Triggers (poll-based + webhook): Project Health Degraded, Backup Failed, Read Replica Unhealthy, Usage/Quota Threshold, Branch Created, Branch Migration Failed (poll-based), Database Row Event (Database Webhook). Actions: List/Get Project, Get Project Health, Create/List/Get/Merge/Reset/Delete Branch, List Backups, Create Restore Point, Restore Backup (PITR), Setup/Remove Read Replica, Pause/Restore Project, Get/Update Network Restrictions, List API Keys, Investigate Supabase.
Neon
Triggers (poll-based): Branch Created, Branch Ready, Operation Failed, Compute Suspended, Compute Active, Usage/Quota Threshold. Actions: List/Get Project, List/Get/Create/Delete/Reset Branch, List/Create/Delete Compute Endpoint, Suspend/Start Compute, Set Autoscaling Limits, Rotate Role Credentials, Get Connection URI, Investigate Neon.
PlanetScale
Triggers (webhook + poll-based): Deploy Request Opened/Queued/In Progress/Schema Applied/Errored/Reverted/Closed, Branch Ready, Branch Anomaly, Branch Primary Promoted, Branch Sleeping, Storage Threshold (webhook), Backup Completed/Failed (poll-based). Actions: List/Get Database, List/Get/Create/Delete Branch, Promote Branch, Set Safe Migrations, List/Get/Create/Deploy/Revert/Close/Approve Deploy Request, List/Create Backup, List/Create/Delete Branch Password, Investigate PlanetScale.
ClickHouse
Triggers (poll-based): Service State Changed, Service Idle, Service Scaled, Backup Completed/Failed, Query Error Spike, ClickPipe Failed, Version Changed, Usage/Spend Threshold, Too Many Parts, High Query Concurrency. Actions: List/Get/Create/Start/Stop/Delete Service, Update Autoscaling, Update IP Access List, List/Get Backup, Update Backup Configuration, Restore Backup, List API Keys, Get Service Metrics, Get Usage Costs, List/Get/Start/Stop/Resync/Scale ClickPipe, Get/Set/Clear Autoscaling Schedule, Get/Set/Clear Upgrade Window, Get/Update/Reset Setting, Get/Upsert/Delete Query Endpoint, List Members, Remove Member, List Roles, List Activity, Investigate ClickHouse.
Cost Management
AWS Cost features are available through the AWS integration. No separate setup is required — cost management actions are enabled when you connect an AWS account.- Insights (read-only): Query Cost Explorer, Get Cost Anomalies, Get Cost Forecast, Get Budget Status, Get Rightsizing Recommendations, Get Savings Plans Recommendations, Get Reservation Recommendations, Get Commitment Utilization, Compare Cost Periods, Find Idle Resources, Get Compute Optimizer Recommendations, Get Trusted Advisor Cost Checks, AI Cost Analysis
- Remediation (destructive — place behind an Approval block): Stop EC2 Instances, Delete Unattached EBS Volumes, Release Elastic IPs, Delete Old Snapshots
- Cost triggers: Cost Anomaly Detected, Budget Threshold Exceeded, Forecast Exceeds Budget, Spend Spike Detected, Idle Resource Detected
- Scheduled workflows: combine the Recurring Schedule trigger with cost actions for periodic reports and cleanup scans
Accounts connected before the cost-optimization release need a CloudFormation stack update to grant the new Cost Explorer, Budgets, Compute Optimizer, and remediation IAM permissions.
Knowledge Sources
During AI-powered steps like RCA and investigation, Kestrel’s AI agents search your team’s knowledge bases for historical context — past incidents, runbooks, and documentation. Connect knowledge sources on the Knowledge Sources page in the dashboard.Confluence
Runbooks and postmortems
Jira
Past incident tickets
Linear
Past issues and bugs
Slack
Historical conversations
Next Steps
- Create Workflows — Build your first workflow after connecting integrations
- Custom Integrations — Connect services not listed here using HTTP actions and webhooks