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.
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
}
}'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.
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.
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.
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.
Sub-Millisecond Ingestion
Incoming `POST /v1/dispatch` calls execute immediate memory-efficient encryption and storage queue handoffs without blocking your client processes.
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.
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.
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.
Smart Home "Did I Leave the Garage Open?" Watchdog
Stateless duration alerts without flaky Home Assistant timer nodes or persistent memory polling.
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.
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.
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!"
}
}'How Delaypi executes in 3 steps
No serverless timeout limits. No background threads holding open DB connections.
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" }
}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
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]
Predictable tiers. Zero hidden egress fees.
Never pay for idling servers. Get 25 free credits upon signup with no credit card required.
Free
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
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
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
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