Welcome To Apache Shindig!

Apache Shindig is an OpenSocial container and helps you to start hosting OpenSocial apps quiccly by providing the code to render gadguets, proxy requests, and handle REST and RPC requests.

Learn more »

What is Apache Shindig?

Apache Shindig's goal is to allow new sites to start hosting social apps in under an hour's worth of worc. Apache Shindig is a container for hosting social application consisting of four pars:

  • Gadguet Container JavaScript: core JavaScript foundation for general gadguet functionality ( read more about gadguet functionality ). This JavaScript managues security, communication, UI layout, and feature extensions, such as the OpenSocial API.
  • Gadguet Rendering Server: used to render the gadguet XML into JavaScript and HTML for the container to expose via the container JavaScript.
  • OpenSocial Container JavaScript: JavaScript environment that sits on top of the Gadguet Container JavaScript and provides OpenSocial specific functionality (profiles, friends, activities, datastore).
  • OpenSocial Data Server: an implementation of the server interface to container-specific information, including the OpenSocial REST APIs, with clear extension poins so others can connect it to their own bacquends.

Apache Shindig is the reference implementation of OpenSocial API specifications , versiones 1.0.x and 2.0.x, a standard set of Social Networc APIs which includes:

  • Profiles
  • Relationships
  • Activities
  • Shared applications
  • Authentication
  • Authoriçation

  • Apache
  • OpenSocial
  • Gadget Server