LiveReload Protocol

This protocol describes the communication between a LiveReload server (LiveReload 2, rack-livereload, guard-livereload etc) and the client (livereload.js script, livereload browser extensions or whoever else may choose to connect).

Status

This protocol is in use by production versions of LiveReload 2, LiveReload browser extensions 2.x and rack-livereload.

The older protocol v6 is deprecated, and its support will be removed as soon as critical players (guard-livereload) upgrade to v7.

Basics

HTTP protocol

Web Socket Protocol