Keyple components are available in multiple languages and configurations.
All Java components released after April 2024 are compiled with Java API level 8, ensuring compatibility with any platform running Java SE 8+, as well as with Android 7+ systems.
C++ components are developed in compliance with the C++ 11 standard, ensuring wide portability and interoperability across modern C++ environments.
Component | Java | C++ | KMP |
---|---|---|---|
Core | |||
Common API | ✅ | ✅ | |
Distributed Local API | ✅ | ||
Distributed Remote API | ✅ | ||
Plugin API | ✅ | ✅ | |
Plugin Storage Card API | ✅ | ||
Service Library | ✅ | ✅ | |
Service Resource Library | ✅ | ✅ | |
Util Library | ✅ | ✅ | |
Distributed Systems | |||
Distributed Local Library | ✅ | ||
Distributed Network Library | ✅ | ||
Distributed Remote Library | ✅ | ||
Card Extensions | |||
Card Calypso Library | ✅ | ✅ | |
Card Calypso Crypto Legacy SAM Library | ✅ | ✅ | |
Card Calypso Crypto PKI Library | ✅ | ||
Card Generic Library | ✅ | ✅ | |
Standard Reader Plugins | |||
Plugin Android NFC Library | ✅ | ||
Plugin Android OMAPI Library | ✅ | ||
Plugin Card Resource Library | ✅ | ||
Plugin PC/SC Library | ✅ | ✅ | |
Plugin Stub Library | ✅ | ✅ | |
Interop Components | |||
Interop JSON API Client Library | ✅ | ||
Interop Local Reader NFC Mobile Library | ✅ |