English | Site Directory

Google Talk for Developers

How do I start?

1. Review the Google Talk developer docs.

2. Build a client, connect your service with Google Talk, or embed the client into your web pages.

What is Google Talk?

Google Talk is an instant messaging service built on open protocols. Google has opened its IM service so that you can hook your own client applications into the Google Talk service, or you can connect (federate) your service with ours.

The Google Talk service is built on the following open-source protocols:

  • XMPP: Extensible Messaging and Presence Protocol; an IETF standard for instant messaging. XMPP was originally called Jabber, and the XMPP enhancement proposals (XEPs) were previously called Jabber Enhancement Protocols (JEPs).
  • Jingle: a family of XMPP extensions that make it possible to initiate and maintain peer-to-peer sessions. Specific Jingle extensions support voice streaming, video streaming, and file-sharing sessions.