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
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 in | Use |
|---|---|
| Laravel (schedule, queues, Horizon) | The Laravel package, which also sends the HTTP receipt |
| Node, Python, Ruby, Sidekiq, Celery, GitHub Actions, plain cron | An HTTP check-in recipe |
| Anything else that can make an HTTP request | The 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.