What Griffin does
- Write monitors in TypeScript — Use a type-safe DSL to define API checks with full IDE support
- Run continuously — Schedule monitors to run every minute, hour, or day
- Monitor from multiple locations — Execute monitors from different regions to catch geographic issues
- Get notified — Receive alerts via Slack, email, or webhooks when monitors fail
- Track metrics — View success rates, latency percentiles, and uptime over time
How it works
- Write monitors in
__griffin__/directories using the@griffin-app/griffinTypeScript DSL - Run locally with
griffin testto validate monitors during development - Deploy to the hub with
griffin applyto start continuous monitoring - View results through the platform — runs, metrics, and alerts
Deployment options
Griffin offers two ways to run:Griffin Cloud
Managed platform — sign up, connect, and start monitoring. No infrastructure to manage.
Self-hosted
Run Griffin Hub on your own infrastructure. Full control over data and execution.