OpenSocial APIは、多くのWebサイトでSocial Applicationを構築する為の共通APIセットである。OpenSocial APIを利用するには2通りの手段が存在する。1つはクライアントサイドでJavaScript APIを利用する方法、もう1つはサーバサイドでRESTfulなAPIを利用する方法である。 JavaScript API JavaScript APIは「opensocial.*」ネームスペースの元に配置されており、OpenSocial APIの3つの基本的な機能にアクセスする手段を提供する。 People — 特定のユーザと、そのユーザの友達関係の情報 Activities — ユーザの行動を確認/追加/更新する Persistence — シンプルなkey-valueデータを保存する(その結果、開発者はサーバフリーなステートフルアプリケーションを開発