Tested tool guide
Tested browser tools
Checked August 16, 2026
What Server-Sent Events Tester does, with a checked example
SSE servers push events over a single long-lived HTTP connection, and this tool puts that stream on screen: enter an endpoint URL, connect, and every incoming event is listed with its event type and payload, with a filter that shows only the type you care about. The catch is that it sees the stream the way a browser EventSource does. Events only fire when a blank line terminates them, an event with no event: field is type message, and the endpoint must allow the tool's origin. An endpoint that works in curl can still refuse this connection.
Worked example
A concrete input and expected output from the current implementation.
Input
Endpoint URL: https://example.com/events
Wire data the server then sends:
event: tick
data: {"price":100.25}
event: tick
data: {"price":100.50}
data: {"status":"ok"}
->
Expected output
Three events, one per blank-line-terminated block:
- tick / {"price":100.25}
- tick / {"price":100.50}
- message / {"status":"ok"}
The third is type message because its block has no event: field. With the type filter set to tick, the list shows only the two tick events. Each blank line ends one event, so the three blocks produce exactly three events. The event: field names the type, and a block without one falls back to the default type message, which is why the third entry is labeled message; the filter then matches against that type string.