Skip to main content

Reference

Integration Recipes.

Drop-in integrations for every framework, alert channel, observability tool, and CI/CD pipeline CheckUpstream supports. 28 recipes — search or filter to find yours.
Next.jsCode

Instrumentation hook for the App Router, Pages Router, and middleware.

App RouterPages Router
ExpressCode

One-line middleware that propagates request context into every outbound call.

MiddlewareNode.js
FastifyCode

Register the CheckUpstream plugin and let the server lifecycle handle init + flush.

PluginNode.js
HonoCode

Edge-first middleware. Works on Cloudflare Workers, Bun, Deno, and Node.

MiddlewareEdge
NestJSCode

Module + interceptor that follows the Nest dependency-injection conventions.

ModuleInterceptor
NuxtCode

Server-side Nitro plugin that registers once on app boot.

Nitro pluginVue
SvelteKitCode

Server `handle` hook that wraps every request with SDK context.

Server hooksSvelte
Browser (CDN)Code

Single `<script>` tag, ~12 KB, zero build step.

CDNIIFE
SlackDashboard

Push incidents into a Slack channel via incoming webhook.

DiscordDashboard

Post embed-formatted incidents to a Discord channel webhook.

Microsoft TeamsDashboard

Adaptive Cards delivered through a Workflows connector.

PagerDutyDashboard

Trigger PagerDuty incidents via Events API v2.

OpsGenieDashboard

Create OpsGenie alerts with priority mapped from upstream severity.

EmailDashboard

Send incident summaries to specific people on your team.

WebhookWebhook

POST signed JSON to any HTTP endpoint you control.

TelegramDashboard

Send formatted messages to a Telegram chat or group via bot.

Google ChatDashboard

Post Card v2 messages to a Google Chat space via webhook.

SMSDashboard

Concise SMS for your most critical on-call paths.

RootlyDashboard

Open and auto-resolve Rootly incidents from upstream events.

Incident.ioDashboard

Open and auto-resolve Incident.io incidents from upstream events.

SentryCode

Capture upstream telemetry-flush failures as Sentry exceptions.

Node.jsBrowser
OpenTelemetryCode

Forward upstream events into your existing OTLP collector.

GenericOTLP
DatadogCode

Pipe upstream signals into Datadog via the OTLP exporter.

OTLPMetrics
New RelicCode

Forward upstream events into New Relic via the OTLP endpoint.

OTLP
HoneycombCode

Stream upstream events into Honeycomb via OTLP.

OTLP
GitHub ActionsCLI

Block PR merges and scheduled deploys when an upstream is degraded.

CLIPR gate
GitLab CICLI

Same `@checkupstream/cli` gate, in `.gitlab-ci.yml`.

CLIMR gate
CircleCICLI

Run the upstream health check as a CircleCI job.

CLI

Don't see your stack.

Tell us what you're integrating and we'll write the recipe — usually within a business day. Most stacks are already covered, but if yours isn't, we want to know.