Foi projetado pela Google e pela XMPP Standards Foundation. Os fluxos multimídia são entregues usando o Protocolo de Transporte em tempo real (RTP). Se necessário, o NAT traversal é assistido usando o Interactive Connectivity Fundment (ICE). A partir de dezembro de 2009, a especificação proposta de Jingle ainda não havia sido aprovada pela XMPP Standards Foundation, mas agora é um Draft Standard, que significa: " As implementações são encorajadas e o protocolo é apropriado para a implantação em sistemas de produção, mas algumas mudanças no protocolo são possíveis antes de se tornar um Final Standard."[1] A biblioteca libjingle,[2] usada pelo Google Talk para implementar Jingle, foi lançada ao público sob uma licença BSD. Ele implementa tanto o protocolo padrão atual quanto a versão mais antiga, pré-padrão.