Skip to Content
Introduction

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

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 .