EventStreams

EventStreams is a service that exposes continuous streams of structured event data. It does so over HTTP using chunked transfer encoding in the Server Sent Events format. EventStreams can be consumed directly via HTTP, but is more commonly used via an EventSource client library.

EventStreams provides access to arbitrary streams of data, including Mediawiki RecentChanges. It replaces RCStream, and possibly irc.wikimedia.org. EventStreams is backed by Kafka.

For more in depth documentation, see EventStreams

For discussion on future streams and EventStreams features, please see the talk page here, or the EventStreams parent Phabricator ticket.