Skip to content

SDKs & Packages

import { Card, CardGrid } from ‘@astrojs/starlight/components’;

Start here

Use the HTTP check-in recipes for curl, Python, Node, cron, GitHub Actions, Sidekiq, and agents. That path is finished without installing a language package.

Maintained deep integration

Laravel — schedule attach, queue depth, Horizon freshness [Install →](/installation/) · [Package docs →](/sdks/laravel/)

Other language repos

GitHub may still list Node, Python, Go, Rust, PHP, Ruby, Rails, CLI, and .NET packages. They are not claimed as supported for the current outcome-receipt offer until each package sends that receipt and has a maintenance owner. Prefer check-in recipes.

Historical pages remain under /sdks/* for reference. Do not treat them as install instructions for production monitoring.

Which path to pick

Your job runs inUse
Laravel (schedule, queues, Horizon)The Laravel package, which also sends the HTTP receipt
Node, Python, Ruby, Sidekiq, Celery, GitHub Actions, plain cronAn HTTP check-in recipe
Anything else that can make an HTTP requestThe same receipt: POST /api/v1/ingest/cron with your ingest key

Whichever you choose, register the job and its schedule so a run that never starts raises an alert, and send a start receipt if you also want to catch a run that never finishes.

The older per-language pages (Node.js, Python, Go, Rust, PHP, Ruby, Rails, CLI, .NET) are kept for reference only. For plan limits on ingest volume, see billing and plans.