O OpenSocial é uma API aberta lançada pela Google em 2007 para permitir o desenvolvimento de aplicações sociais compatíveis em diversas redes sociais através de JavaScript e HTML padrão. Ele define "contentores" como redes sociais e "aplicações" ou "gadgets" que podem ser incluídos nelas.