Sign in

Google Wave APIs (Labs)

WaveProtocol.org

Learn about the Google Wave Federation Protocol and get involved

Samples Gallery

Featured Sample

- May 23, 2010
Shows number of unread waves for the logged in user.

Best Practices

The highlighted samples below show off different features of the APIs and ways of using the APIs, and are examples of best practices.

- Jul 26, 2010
Ruby version of the KitchenSinky robot shown here: http://github.com/technohippy/ruby-wave-robot-api/blob/master/examples/ruby-kitchen-sinky.rb .

Note: This only works on Wave Sandbox currently since non-AppEngine robots aren't enabled on Wave Preview yet.
Demonstrates using a non-official client library and non-AppEngine host for creating a robot.
- Jul 26, 2010
Lets user subscribe to RSS feeds in waves.
Demonstrates using the Active API, Cron, Task queue, and inserting HTML.
- Jul 26, 2010
Sets the snippet to the winner of the gadget (whoever clicked button last).
Uses setSnippet to change the snippet, and wave.ui.makeButton for styling the button.
- Jul 26, 2010
Lets user resize gadget's width using a slider.
Shows using gadgets.window.setWidth().
- Jul 23, 2010
Creates a digest out of received emails, one digest for each email address sent to.
Demonstrates creating a new wave, saving it to a datastore, re-creating it with blind_wavelet and appending to it.
*Live demos require Wave Sandbox access to view