Skip to content

A robust platform to manage, monitor, and deliver webhooks with retry mechanism, detailed logging, and real-time status tracking. Built with Laravel and Redis.

License

Notifications You must be signed in to change notification settings

gabrielvalenco/WebhookControl-Resilient-Webhook-Delivery-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

WebhookControl

WebhookControl is a Laravel-based platform that provides reliable webhook delivery with automatic retries, failure logging, and a complete monitoring dashboard. It is designed to help developers and companies improve the resilience and observability of their webhook infrastructure.


πŸš€ Features

  • βœ… Webhook registration and configuration
  • πŸ”„ Automatic retry with exponential backoff
  • πŸͺ΅ Request/response logging with full payload history
  • 🧠 Real-time monitoring dashboard (coming soon)
  • πŸ“€ Manual webhook replay
  • πŸ” Webhook signature validation with HMAC
  • βŒ› Queue-based execution (Redis-powered)
  • 🧰 API-first design (JSON REST)
  • πŸ§ͺ Webhook testing and simulation
  • πŸ”§ Optional Python worker for advanced validation

βš™οΈ Tech Stack

  • Laravel (PHP framework)
  • Redis (queue and caching)
  • MySQL / PostgreSQL (storage)
  • Laravel Horizon (queue monitoring)
  • Python (optional) – for advanced async payload processing

πŸ“¦ Installation

git clone https://github.com/your-username/webhookcontrol.git
cd webhookcontrol
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate

About

A robust platform to manage, monitor, and deliver webhooks with retry mechanism, detailed logging, and real-time status tracking. Built with Laravel and Redis.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published