Introduction
Build automated guardrails for your dev stack with TinyOps.
TinyOps lets you write declarative rules in YAML that monitor your GitHub repos, Vercel deployments, Supabase databases, and more. When conditions are met, TinyOps takes action: Slack alerts, PR comments, deployment rollbacks, email notifications.
Think of it as GitHub Actions for everything that isn’t CI/CD. Define what to watch, when to check, and what to do about it.
What you can build
PR Health & QualityCost MonitoringDeployment SafetyPolicy EnforcementWebhook AutomationScheduled Rules
Quick example
Every rule follows the same pattern: trigger, condition, action.
stale-pr-alert.yaml
name: stale-pr-alert
trigger:
type: schedule
cron: "0 9 * * 1-5"
condition:
provider: github
check: pr.age
operator: gt
value: 3
action:
provider: slack
method: send_message
params:
channel: "#engineering"
message: "Stale PR alert: {{condition.result}} days old"This rule checks every weekday at 9am for PRs older than 3 days and sends a Slack notification.
Core resources
Integrations
TinyOps connects to the tools you already use.
Need help? Check the troubleshooting sections in each integration guide, or reach out on GitHub .