Expanso HTTP Webhook Ingestion

Ingest webhooks via HTTP and forward to Kafka with validation

expanso-io Updated

File contents

HTTP Webhook Ingestion

Accept HTTP webhooks and forward to Kafka with request validation, authentication, and rate limiting.

Category

data-routing

Quick Start

export KAFKA_BROKERS=localhost:9092
./run.sh
# Send a webhook: curl -X POST http://localhost:8080/webhook -d '{"event":"test"}'

Requirements

  • Expanso Edge installed (clawhub install expanso)
  • Kafka broker for output

expanso-io/skills.expanso.io/tree/main/skills/recipes/http-webhook-ingestion commit c2a10f52db

Frequently asked questions

npx skillmds@latest add expanso-io/expanso-http-webhook-ingestion-2