Ionic é um SDK de código aberto para desenvolvimento de aplicativos móveis híbridos, que permite a construção da interface do usuário em Angular, React ou Vue.js. Fornece ferramentas e serviços para o desenvolvimento de aplicativos híbridos para dispositivos móveis, desktop e web progressivos (PWA). Em particular, os aplicativos móveis podem ser criados como aplicações web e, em seguida, serem distribuídos tanto na web quanto nas lojas de aplicativos nativos.