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.
- β 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
- Laravel (PHP framework)
- Redis (queue and caching)
- MySQL / PostgreSQL (storage)
- Laravel Horizon (queue monitoring)
- Python (optional) β for advanced async payload processing
git clone https://github.com/your-username/webhookcontrol.git
cd webhookcontrol
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate