O Keyple é uma biblioteca open source que oferece a programadores e provedores de serviços uma forma simples de desenvolver aplicações que interatuam com smart cards facilitando o acesso a transações seguras Calypso. O Keyple nasceu da visão e esforço da CNA e é agora alojado pela Fundação Eclipse, que garante a total abertura do código sem qualquer tipo de Propriedade Intelectual.
Um módulo Keyple Core que disponibiliza uma forma uniforme de interagir com qualquer tipo de leitores de smart cards.
Um módulo Keyple Calypso que disponibiliza uma API de alto nível permitindo uma gestão simples de transações seguras Calypso independentemente do cartão ou SAM, garantindo o suporte a produtos de todas as gerações.
A integração do Keyple num leitor específico exige a criação de um plugin para garantir a comunicação com o hardware específico do fornecedor. Podemos dividir os plug-ins nas seguintes duas categorias:
Plugins standard estando atualmente disponíveis: PC/SC (Windows, Linux, MacOS), Android OMAPI, e Android NFC. Brevemente estará também disponível o plugin iOS NFC.