n8n-nodes-anycast-ramps
v0.1.0
Published
Reliable webhook delivery for n8n — powered by Anycast Ramps
Maintainers
Readme
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:
- Go to Settings > Community Nodes
- Enter
n8n-nodes-anycast-ramps - Click Install
Or via CLI:
cd ~/.n8n
npm install n8n-nodes-anycast-rampsCredential Setup
- Sign up at ramps.anycast.com
- Go to Settings > API Keys and create a new key
- In n8n, go to Credentials > New Credential > Anycast Ramps API
- 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
Add Anycast Ramps Trigger node
- Event Type:
Event Received - Poll Interval:
Every 30 Seconds
- Event Type:
Add IF node to filter by event type
- Condition:
{{ $json.eventType }}equalspurchase.completed
- Condition:
Add HTTP Request node for your business logic
- Send the event data to your internal API
Add Anycast Ramps node to mark delivery
- Resource:
Event - Operation:
Check Status - Event ID:
{{ $json.id }}
- Resource:
API Reference
All operations use the Anycast Ramps REST API under the hood:
License
MIT
