anycast-ramps

Reliable webhook delivery for n8n — powered by Anycast Ramps

Package Information

Released: 7 mo ago
Downloads: 4 weekly / 17 monthly
Latest Version: 0.1.0
Author: Anycast

Documentation

Anycast Platform npm version MIT License

n8n-nodes-anycast-ramps

Reliable webhook delivery for n8n — powered by Anycast Ramps.

Route webhooks from any provider through the global Anycast network with automatic retries, delivery signing, and dead letter queue alerting — directly from your n8n workflows.

Install

In your n8n instance:

  1. Go to Settings > Community Nodes
  2. Enter n8n-nodes-anycast-ramps
  3. Click Install

Or via CLI:

cd ~/.n8n
npm install n8n-nodes-anycast-ramps

Credential Setup

  1. Sign up at ramps.anycast.com
  2. Go to Settings > API Keys and create a new key
  3. In n8n, go to Credentials > New Credential > Anycast Ramps API
  4. Paste your API key

Nodes

Anycast Ramps

Main node with resource/operation dropdowns:

Event operations:

Operation Description
List Get recent events with status/destination/date filters
Get Get a single event with full delivery history
Replay Replay a failed event
Check Status Get current status and delivery attempt count

Destination operations:

Operation Description
List List all webhook destinations
Get Get destination details with delivery stats
Create Create a new destination with URL
Update Update destination config (name, URL, enabled)
Delete Remove a destination

Anycast Ramps Trigger

Polling trigger node — fires when events match a status:

Trigger Description
Event Received New webhook event received by Anycast
Event Delivered Event successfully delivered to destination
Event Failed Event delivery failed after all retries
DLQ Alert Event moved to dead letter queue

Configurable polling interval: 30s, 1m, 5m, or 15m.

Example Workflow

MoonPay → Anycast → Your API

  1. Add Anycast Ramps Trigger node

    • Event Type: Event Received
    • Poll Interval: Every 30 Seconds
  2. Add IF node to filter by event type

    • Condition: {{ $json.eventType }} equals purchase.completed
  3. Add HTTP Request node for your business logic

    • Send the event data to your internal API
  4. Add Anycast Ramps node to mark delivery

    • Resource: Event
    • Operation: Check Status
    • Event ID: {{ $json.id }}

API Reference

All operations use the Anycast Ramps REST API under the hood:

License

MIT

Discussion