Cronhq logo

Cronhq

Freemium
訪問

Cronhq is a REST API and managed service for running scheduled webhooks with exactly-once coordination, retries, execution history, and alerts. It is intended for developers and teams that need recurring backend tasks without installing an agent, daemon, or SDK.

Cronhqとは?

Cronhq is a REST API and managed service for scheduled webhooks. You define a job with a cron schedule and an HTTP endpoint; Cronhq calls the endpoint on schedule, records the result, retries failures, and sends deduplicated alerts when a job breaks or recovers.

The product is designed for recurring backend work that can be exposed as an HTTP endpoint, such as database backups, data synchronization, health checks, cleanup tasks, reminders, and scheduled reports. It does not require an SDK, agent, or daemon on the system receiving the webhook. Jobs can be created from the dashboard or API, and executions can be inspected through the dashboard or CLI.

Cronhq coordinates workers with Postgres locks to prevent two workers from firing the same scheduled execution. It also provides signed requests, heartbeat monitors, execution history, cron-as-code workflows, and a plain-language schedule helper. A self-hosting option is available with the same container, an MIT license, and a customer-provided Postgres database.

Cronhqでできること

Scheduled webhook execution

Create jobs with a cron schedule and webhook URL through the REST API or dashboard. Each execution records its status, duration, HTTP code, and response body.

Exactly-once coordination

A Postgres lock coordinates workers so the same scheduled execution is not fired twice. If a worker crashes mid-job, another worker can take over after the lock expires.

Configurable retries

Jobs can retry failed deliveries with backoff. The terminal status and last error are preserved in execution history for later investigation.

Deduplicated alerts

Route alerts to email or Slack. Cronhq pages after the documented failure threshold rather than on every failed attempt, then sends a recovery notification after a subsequent success.

Signed webhooks and heartbeat monitors

Requests include an HMAC-SHA256 signature and timestamp for verification, with a separate secret per job. Heartbeat monitors detect when an expected ping is missed and mark the monitor DOWN.

CLI and schedule management

The CLI can synchronize jobs from a `cronhq.yaml` file and stream executions with `tail`. The dashboard command palette turns plain-English schedule descriptions into cron expressions with a preview.

利用シーン

“Database backups”

Use the backup template to schedule a nightly `pg_dump` or `mysqldump` and send the archive to S3 or R2 through an endpoint you control.

“Recurring data synchronization”

Run an hourly Stripe-to-Postgres synchronization endpoint so analytics data can be copied into your database instead of querying the Stripe API for every analysis.

“Service health monitoring”

Schedule a request to a health endpoint every five minutes, or configure a heartbeat monitor to detect a missed run and alert when the expected activity stops.

“Maintenance and team workflows”

Automate tasks such as expiring sessions, tokens, password resets, and rate-limit buckets, or send weekday Slack reminders and weekly metrics emails from existing backend endpoints.

よくある質問

How do I create a Cronhq job?

Sign up, copy the API key, and create a job with a schedule and webhook URL using the REST API or dashboard. The documentation shows a `POST /v1/jobs` request, and the job becomes active on its next scheduled tick.

Do I need to install an SDK or background agent?

No. Cronhq is used as a REST API for scheduled webhooks, so the receiving system only needs an endpoint. The site states that no SDK, agent, or daemon is required on your side.

How does Cronhq handle duplicate scheduled runs?

Cronhq uses a Postgres lock to coordinate workers. The product documentation says this prevents two workers from firing the same scheduled execution, and another worker can take over after a crashed worker's lock expires.

What happens after a webhook fails?

Cronhq retries according to the job's configured retry and backoff settings, preserves the final outcome and last error in history, and can alert through email or Slack. The site describes a failure alert after the third failure in an hour and a recovery alert after the first later success.

Can Cronhq be self-hosted?

Yes. The pricing page describes self-hosting as free forever, using the same container under an MIT license with a Postgres database that you provide.

クイック情報

Category
Scheduled webhooks and developer operations
Primary interface
REST API with dashboard and CLI
Managed service URL
api.cronhq.xyz
Execution model
Postgres-coordinated exactly-once scheduled runs
Plans
Free, Developer, and Pro tiers; self-hosting is also available
Self-hosting
MIT-licensed container with customer-provided Postgres

Cronhqの代替品

VDF AI logo

VDF AI

vdf.ai

VDF AIは、エージェント、モデル、ツール、検索、ワークフローを一元的なガバナンスのもとで連携させる、エンタープライズ向けAIエージェントオーケストレーションプラットフォームです。マネージドクラウドサービスとして利用するほか、プライベートクラウド、データセンター、主権環境、AWSアカウント、エアギャップ環境にも導入できます。

Pastea logo

Pastea

pastea.app

Pastea is a clipboard history manager for macOS that saves copied text, links, code, images, files, and screenshots for later search and reuse. It helps developers, marketers, designers, and other Mac users recover and paste frequently used content without manually organizing it.

Cadenya logo

Cadenya

www.cadenya.com

Cadenyaは、既存のAPIを活用してAIエージェントを構築、テスト、改善できる開発者向けのエージェント実行環境です。ツール、モデル、目標、webhook、フィードバック、埋め込み可能なウィジェットを一つのプラットフォームで連携できます。