Google Wave Client-Server Protocol

About the Google Wave Client-Server Protocol website

This website describes the inner workings of the Google Wave Client-Server Protocol reference implementation located at

The purpose of this website is to describe as much of the inner workings of the Google Wave Client-Server Protocol as used with the website.

The information gathered in this website has been retrieved by investigating the output of Firebug while using Google Wave.

Although the mechanism of communicating with Google Wave described here works, it is not an official description of the protocol. The protocol has not been made public by Google yet, and the protocol as described in this website is a good guess at best. Google can (and will) change the protocol without notice. Use at your own risk.

Please note that the protocol described in this website does not refer to the Federation protocol. For this and other official protocol publications, please go to the website.

The Google Wave Client-Server Protocol website is not afilliated with Google in any way.

User contributions (scroll down to leave your own reaction)

dduvlnladw at 03-Feb-2014 11:58

whxloxbwf.qspupdpm, <a href="">pmatylmeoi</a> , [url=]cmywbzmyum[/url], pmatylmeoi

mvvsunrise at gmail dot com at 26-Dec-2009 16:22

Wave the BEST!

bedney at technicalpursuit dot com at 18-Dec-2009 03:04

Great work sussing this out! Please keep going and decode more of the structures!


- Bill

Leave your comment

If you have anything to add, found a problem or omission or just have something to say, please leave your comment below.

Type the characters you see in the picture below.