Vibe has been renamed to Cettia and is no longer maintained! Use Cettia. ×
flowersinthesand wrote Vibe 3.0.0-Alpha12 released on February 5, 2015.

Vibe Protocol is a protocol based on web standards A to provide reliable full duplex connection over HTTP B and elegant patterns to write real-time web applications C. Also it provides the test suite to verify your client or server implementation. D

A
As component of the specification, RFC and W3C standards like HTTP, WebSocket, Server-Sent Events and JSON are adopted. You don't need to do much to implement the protocol. Just use existing implementation.
B
This part defines transports for interacting with HTTP connections and socket for exchanging events between two endpoints on the top of transport.
C
This part defines extensions which represent patterns making modern web application development fast and enjoyable.
D
You don't need to take trouble to demonstrate your implementation works correctly. Just show test arguments and result.

Getting Started

Get started with Vibe on your team's preferable platform. Also see with your own eyes how API looks like through testee and which transports and extensions are supported through test result.

Client

Here are the Vibe compliant clients.

Server

Here are the Vibe compliant servers.