Developer-first event infrastructure

Market conditions in.
Signed webhooks out.

Entrpy monitors market data and delivers condition-based, signed webhooks to applications and AI agents—so you can react without maintaining another polling loop.

BTCUSD ETHUSD SOLUSD BNBUSD XRPUSD DOGEUSD
POST /webhooks/entrpy
{
  "event_id": "evt_8f3c...",
  "event_type": "price.threshold_triggered",
  "topic": "ETHUSD",
  "old_value": "1997.10",
  "new_value": 2012.40,
  "condition": {
    "operator": ">",
    "threshold": 2000.0
  },
  "triggered_at": "2026-07-20T13:13:15Z"
}
✓ DeliveredStructured JSON
HMAC-SHA256Per subscription
30 secondsPolling interval

One small API

From condition to action.

Entrpy handles the source polling, last-known state, threshold evaluation, and webhook delivery. Your system handles what happens next.

01

Create a subscription

Choose a supported topic, a public HTTPS webhook, and an optional absolute > or < threshold.

02

Entrpy monitors the market

Six USD-denominated assets are fetched in one batch and evaluated against active tenant-scoped subscriptions.

03

Receive a signed event

Your endpoint receives structured JSON with an event ID, timestamp, and subscription-specific HMAC signature.

GET Discover topics
curl https://api.entrpy.dev/topics \
  -H "X-API-Key: YOUR_API_KEY"
POST Create subscription
curl -X POST https://api.entrpy.dev/subscribe \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "topic": "ETHUSD",
    "webhook_url": "https://example.com/webhooks/entrpy",
    "condition_op": ">",
    "condition_value": 2000
  }'
POST Send signed test
curl -X POST \
  https://api.entrpy.dev/subscriptions/SUBSCRIPTION_ID/test \
  -H "X-API-Key: YOUR_API_KEY"

Built-in boundaries

Safe defaults for a private beta.

Designed for supervised early integrations. Entrpy does not claim durable or exactly-once delivery.

#
Signed payloads

HMAC-SHA256 over timestamp and exact raw request bytes.

HTTPS destinations

Private, local, metadata, unsafe-port, and redirect targets are blocked.

ID
Tenant isolation

API keys scope subscription creation, listing, deletion, and tests.

Delivery retries

Transient HTTP failures receive up to three delivery attempts.

Private beta

Build the first real workflows with us.

Tell us what you want your application or agent to react to. Access requests are reviewed manually, and each approved developer receives an individual API key.

No shared keys. No trading execution. Manual onboarding during private beta.