Secure Webhook Data Lake & Ingestion Pipeline
High-throughput webhook collector with API Key header authentication, sandboxed serverless processing, and immutable persistence to Ceph RADOS S3 Object Storage.
S3 Storage Lake
s3://webhook-lake/
Security Header
X-API-Key: okustera_demo_...
Encryption at Rest
🔒 SSE-KMS (Barbican AES-256)
🌐
1. Webhook Client
Stripe, GitHub, Custom CRM
POST /api/v1/webhooks
🛡️
2. APISIX Gateway
Edge Ingress + Key Auth
Header: X-API-Key
⚡
3. Serverless Engine
Validation & Event ID
202 Accepted (Async)
🗄️
4. Ceph S3 Lake
Barbican SSE-KMS Encrypted
events/YYYY-MM-DD/*.json
Total Webhooks
0
All ingress attempts
Authorized (202)
0
Valid X-API-Key passed
Rejected (401)
0
Blocked unauthorized
S3 Lake Objects
0
Persisted to Ceph bucket
🚀 Webhook Test Simulator
InteractiveIntegration Snippet (cURL)
curl -X POST https://demo.okustera.com/api/v1/webhooks \
-H "Content-Type: application/json" \
-H "X-API-Key: okustera_demo_sec_987654" \
-d '{"event":"payment.captured","amount":99.00}'
Live Event Lake Feed
0 events
🌊
No webhooks received yet
Use the simulator on the left to send your first event.