Developer-First Webhook Delay Engine
< 2ms Ingestion
AES-256-GCM Encrypted

Schedule any webhook with a single POST.

Eliminate fragile sleep timers, heavy queue infrastructure, and cron servers. Delay API calls from 5 minutes to 30 days with sub-millisecond ingestion and zero-trust encrypted headers.

1 days
Deterministic `run_at` (UTC)
Exact UTC
2026-08-19T21:06:07.478Z
Local: Aug 19, 2026, 9:06:07 PM UTC
curl -X POST https://api.delaypi.com/v1/dispatch \
  -H "Authorization: Bearer dlp_live_xxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
  "target_url": "https://api.acme.com/webhooks/dunning",
  "run_at": "2026-08-19T21:06:07.478Z",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json"
  },
  "payload": {
    "customer_id": "cus_994821",
    "event": "subscription.payment_failed_reminder",
    "attempt": 2
  }
}'
Engineered for High-Reliability APIs

Everything needed for mission-critical delayed delivery.

Built from the ground up for developers tired of flaky sleep loops, expensive cron daemons, and unencrypted webhook forwarders.

AES-256-GCM

Zero-Trust Storage Encryption

All forwarded Authorization tokens, API keys, and custom headers are encrypted using ephemeral AES-GCM before writing to storage. Decrypted exclusively in-memory for egress dispatch.

Integrity Verification

Native HMAC-SHA256 Signatures

Attach a secret key to compute outgoing cryptographic hashes (`X-Delaypi-Signature-256`) across raw payload bytes, allowing receiving servers to verify authenticity.

Auto Retries

Smart Exponential Backoff

If target webhooks respond with 429 (Rate Limit) or 5xx (Server Error), Delaypi automatically retries up to 3 times with exponential backoff and jitter.

< 2ms Response

Sub-Millisecond Ingestion

Incoming `POST /v1/dispatch` calls execute immediate memory-efficient encryption and storage queue handoffs without blocking your client processes.

Zero Drift

Flexible Range: 5m to 30 Days

Dual-tier scheduling engine leverages native Azure Storage Queue delays for short intervals and automated partition pollers for long-range tasks.

Zero Waste

Instant Cancellation & Refunds

Changed your mind? Call `POST /v1/dispatch/{id}/cancel` to abort any pending scheduled job before execution and receive instant credit reimbursement.

Real-World Recipes & Patterns

Built for IoT, DevOps, and Dead Man's Switches.

Discover how developers use delay.pi to eliminate flaky timer daemons, invert cron monitoring, and build ultra-reliable stateless workflows.

IoT & Smart Home

Smart Home "Did I Leave the Garage Open?" Watchdog

Stateless duration alerts without flaky Home Assistant timer nodes or persistent memory polling.

The Problem

Home automation timer nodes are notoriously brittle. If Home Assistant restarts, the host crashes, or Node-RED state resets, your "alert if left open > 15m" timer evaporates. Polling state every 60 seconds burns CPU cycles and keeps edge devices constantly awake.

The delay.pi Solution

When your door sensor trips "open", Home Assistant fires a single webhook to delay.pi scheduled for +15 minutes. If the door closes within 15 minutes, Home Assistant calls POST /v1/dispatch/{id}/cancel. If uncancelled, delay.pi triggers your Pushover or Nabu Casa notification. Zero state kept locally.

Local State Needed
0 MB
Max Timer Drift
< 20ms
Cancel Refund
Instant 100%
Execution Lifecycle Flow
01
Sensor Opens
Home Assistant automation calls POST /v1/dispatch (run_at = +15m).
02
Door Closes in Time
Send quick cancel call to abort alert and get credit refunded.
03
Forgot to Close?
delay.pi fires Pushover / Nabu Casa push notification after 15 min.
delaypi-recipe.sh
curl -X POST https://api.delaypi.com/v1/dispatch \
  -H "Authorization: Bearer dlp_live_xxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "target_url": "https://api.pushover.net/1/messages.json",
    "run_at": "2026-08-18T22:00:00Z",
    "method": "POST",
    "payload": {
      "token": "app_pushover_token_secret",
      "user": "usr_key_garage_owner",
      "title": "🚨 Garage Door Still Open",
      "message": "The garage has been left open for more than 15 minutes!"
    }
  }'
Ready to dispatch in production
auth: Bearer dlp_live_*
Need this in your stack?
Get 100 free monthly dispatches. Zero credit card required.
Try Live in Console
Deterministic Engine Architecture

How Delaypi executes in 3 steps

No serverless timeout limits. No background threads holding open DB connections.

01

Call POST /v1/dispatch

Send your HTTP payload, target endpoint URL, and desired future ISO UTC timestamp (`run_at`). We validate your API key and lock the scheduled slot in under 2ms.

POST /v1/dispatch
{
  "target_url": "https://api.acme.com/hook",
  "run_at": "2026-09-01T12:00:00Z",
  "payload": { "order_id": "ord_9182" }
}
02

AES-256 Storage & Dual-Tier Delay

Sensitive auth tokens are encrypted using AES-GCM. Short delays (< 5 days) leverage native Azure Storage Queue delays, while long delays (up to 30 days) are tracked deterministically in partitioned storage.

// Ephemeral In-Memory Key Decryption
[AES-256-GCM] Nonce(12B) + Tag(16B)
Queue Visibility Delay: 86400s
Tenant Partition: usr_acme_prod
03

Precision Dispatch & Delivery Logs

At the exact second, Delaypi fires the outgoing HTTP request with HMAC verification headers. Delivery latency, response status, and retry attempts are logged to your dashboard.

// Dispatched Egress Request
X-Delaypi-Signature-256: sha256=a8f9...
HTTP/1.1 200 OK (38ms latency)
Status: delivered [Credit Confirmed]
Transparent, Pay-for-What-You-Delay Pricing

Predictable tiers. Zero hidden egress fees.

Never pay for idling servers. Get 25 free credits upon signup with no credit card required.

Free

£0forever
25 lifetime credits

Perfect for local experiments, webhook testing, and hobby apps.

  • 25 lifetime dispatches
  • Max delay up to 30 days
  • 3-day delivery log retention
  • Standard retry backoff (3 attempts)
  • Community Discord support

Starter

£9.95/ month
100 credits / month

For growing micro-SaaS and automated workflow pipelines.

  • 100 dispatches per month
  • Instant credit refund on cancellation
  • 14-day delivery log retention
  • Bearer / Basic / API Key encryption
  • Standard email alerts on failure
  • 99.9% uptime SLA

Pro

Most Popular
£19.95/ month
1,000 credits / month

For high-scale production apps, dunning flows, and automated sync.

  • 1,000 dispatches per month
  • Priority execution queue
  • 30-day delivery log retention
  • Native HMAC-SHA256 signing secret
  • Instant cancellation & refund
  • Custom webhook retry policies
  • Priority email & Slack support

Enterprise

Custom SLA
Customvolume pricing
10k+ to millions/mo

For mission-critical fintech, e-commerce, and high-throughput ops.

  • Unlimited / Custom volume
  • Dedicated static egress IP addresses
  • 90-day searchable log retention
  • 99.99% Enterprise uptime SLA
  • Custom Bicep / Azure tenant isolation
  • Dedicated Slack channel & 24/7 pager