Skip to main content
Griffin supports two deployment models. Your monitors and CLI workflow are identical in both — the difference is where the hub runs.

Griffin Cloud

Griffin Cloud is the managed platform. Sign up, authenticate with the CLI, and start deploying monitors immediately.
  • No infrastructure to manage — we run the hub, database, and executors
  • Multi-region execution — run monitors from multiple global locations
  • Built-in integrations — Slack, email, and webhook notifications pre-configured
  • Organizations and teams — invite members, assign roles, manage billing
  • Always up to date — new features and improvements ship automatically
# Authenticate with Griffin Cloud
griffin auth login

# Deploy monitors
griffin apply

Griffin Cloud

Learn more about Griffin Cloud features.

Self-hosted

Run Griffin Hub on your own infrastructure for full control over data, networking, and execution.
  • Data stays with you — monitors, results, and secrets never leave your network
  • Custom locations — run executors anywhere (your data centers, cloud regions, edge nodes)
  • Network access — monitor internal APIs not exposed to the internet
  • No usage limits — run as many monitors as your infrastructure supports
# Connect to your self-hosted hub
griffin auth connect --url https://hub.internal.example.com --token YOUR_API_KEY

# Same workflow
griffin apply

Self-Hosting Guide

Set up Griffin Hub on your own infrastructure.

Comparison

Griffin CloudSelf-hosted
SetupSign up and authenticateDeploy Hub + PostgreSQL
InfrastructureManagedYou manage
Internal APIsRequires public endpointsFull network access
Data residencyGriffin-managedYour infrastructure
ScalingAutomaticManual (horizontal scaling supported)
AuthenticationOIDC (built-in)API keys or OIDC
CostUsage-based subscriptionInfrastructure costs only

Switching between models

Since the CLI workflow is the same for both, you can switch between Cloud and self-hosted by changing your authentication:
# Switch to self-hosted
griffin auth connect --url https://your-hub.example.com --token YOUR_KEY

# Switch back to Cloud
griffin auth login
Your monitor files don’t need to change. Only the hub connection changes.