Current work and future developments
The major update of the whole family of terminal APIs, prepared throughout 2026 to support the future integration of the Calypso OpenSAM solution, was approved by the TC Terminal in October 2026. It mainly brings support for multiple logical channels and the timing countermeasures against relay attacks and card emulation. The specifications are available as a preview on the documentation site; their formal release is pending.
Next, we will work to provide high-level APIs for managing the secure channels required to personalize OpenSAM applications or GlobalPlatform-compatible Java Card applets.
History of developments
| Date | API Version | Changes |
|---|---|---|
| scheduled | Reader API 3.0 | Wide refactoring of the whole family of terminal APIs, mainly providing
|
| Reader Definitions API 1.0 | ||
| Card API 3.0 | ||
| Calypso Card API 3.0 | ||
| Calypso Crypto Legacy SAM API 2.0 | ||
| Calypso Crypto Symmetric API 0.2 | ||
| Calypso Crypto Asymmetric API 0.3 | ||
| Generic Card API 2.0 | ||
| Storage Card API 2.0 | ||
| 2026/03/17 | Storage Card API 1.2 | Added method to read ST25/SRT512 storage cards system block during selection. |
| 2026/03/05 | Generic Card API 1.0 | Added support for generic cards. |
| 2025/12/05 | Storage Card API 1.1 | Added support for ‘Mifare Classic’ contactless tickets. |
| 2025/11/20 | Reader API 2.1 | Refactoring to standardize the way that all “card” solutions request APDU command exchanges or close the communication channel at the end of a transaction: centralized ‘processCommands’ method at the Reader API level. |
| Calypso Card API 2.2 | ||
| Calypso Crypto Legacy SAM API 1.0 | ||
| Storage Card API 1.0 | ||
| 2025/07/21 | Storage Card API 0.3 | Initial version of API for reading and writing data blocks in a contactless memory tickets: support of the 'Mifare UltraLight' from NXP, the 'ST25', CTS256 & CTM512 from STMicroelectronics. |
| 2024/11/29 | Calypso Legacy SAM API 0.7 |
|
| 2024/04/11 | Calypso Card API 2.1.0 | Added management of PKI card functions
|
| Calypso Crypto Asymmetric API 0.2 | refactoring of the Calypso PKI interface | |
| Calypso Legacy SAM API 0.5 |
| |
| 2024/01/10 | Calypso Legacy SAM API 0.4 |
|
| 2023/11/27 | Global refactoring to enable any implementation of terminal APIs and to allow the Eclipse Keypop project to continue to implement open source Java and C++ versions of the terminal APIs.
| |
| Reader API 2.0 | Recovery of the Card Selector SPI from the Card API | |
| Card API 2.0 | Moved Card Selector SPI to the Reader API | |
| Calypso Card API 2.0 |
| |
| Calypso Crypto Asymmetric API 0.1 | New interface to manage the communication between a library implementing the Calypso Card API and another library processing the Calypso card PKI | |
| Calypso Crypto Symmetric API 0.1 | New interface to manage the communication between a library implementing the Calypso Card API and another library processing a Calypso SAM solution | |
| Calypso Legacy SAM API 0.3 | New public API to manage a transaction with a Calypso Legacy SAM (e.g. SAM-C1)
| |
| 2023/05/22 | Reader API 1.3 | Introduced a new capability to export a locally processed card selection scenario to be imported and analyzed remotely by another card selection manager. |
| 2023/04/04 | Calypso API 1.8 | Adds the possibility to improve performance by anticipating the SAM context before the transaction is started. |
| 2023/03/08 | Calypso API 1.7 |
|
| 2023/02/27 | Calypso Crypto Legacy SAM API 0.2 | adds "counters & ceilings" management commands in static mode |
| 2023/02/17 | Calypso API 1.6 |
|
| 2023/01/10 | Reader API 1.2 | Adds a way to retrieve the name of the protocol currently used by the reader to communicate with the card |
| 2022/12/22 | Calypso API 1.5 | Completes the support of "Calypso Prime Extended" card products
|
| 2022/12/12 | Calypso Crypto Legacy SAM API 0.1 | Alpha version of the new API dedicated to the management of legacy SAMs
|
| 2022/10/26 | Reader API 1.1 | Adds an "import/export" feature for card selection scenarios
|
| Calypso API 1.4 | Improves the support of file selection responses for legacy card products | |
| 2022/10/04 | Calypso API 1.3 | Adds a specific identifier to the Calypso HSM product
|
| 2022/05/30 | Calypso API 1.2 | Begins the support of "Calypso Prime Extended" card products
|
| 2022/02/01 | Calypso API 1.1 | Completes the support of "Calypso Prime Regular" card products
|