Self-hostowane narzędzie do testowania i debugowania webhooków. Przechwytywanie, inspekcja i odtwarzanie żądań HTTP w czasie rzeczywistym, na własnej infrastrukturze.
WebhookEcho to self-hostowane narzędzie do testowania i debugowania webhooków. Przechwytuje, analizuje i odtwarza przychodzące żądania HTTP w czasie rzeczywistym, bez konieczności korzystania z zewnętrznych serwisów.
Endpoint tworzy się w kilka sekund - wystarczy skierować na niego źródło webhooka, by obserwować żądania spływające na żywo. Własne odpowiedzi per metodę HTTP można skonfigurować bez pisania kodu, endpointami można dzielić się z innymi członkami zespołu, a całość działa na własnej infrastrukturze.
Przychodzące żądania pojawiają się natychmiast przez Mercure SSE, bez pollingu i odświeżania strony. Obsługiwane wszystkie metody HTTP.
Auto UUID lub własne ścieżki (np. /catch/moje-api/hook). Żądanie wysłane na dowolną ścieżkę tworzy endpoint automatycznie.
Kod statusu, nagłówki i treść odpowiedzi można konfigurować osobno dla każdej metody HTTP. Idealne do symulowania różnych zachowań API podczas developmentu.
Endpointy można udostępniać konkretnym użytkownikom (tylko odczyt lub edycja). Opcjonalny Basic Auth dla publicznego dostępu. Odznaki nieprzeczytanych żądań.
Zarządzanie wszystkimi endpointami i użytkownikami. Wyszukiwanie po UUID, ścieżce lub e-mailu właściciela. Reset haseł, widoki stronicowane, Turbo Frames.
Jedno docker-compose up -d i całość działa. Brak ręcznej konfiguracji PHP, PostgreSQL ani Mercure Hub.
WebhookEcho w akcji - od strony głównej i listy endpointów aż po podgląd przychodzących żądań z nagłówkami i treścią.