Integrate your POS or PMS software with Tyro’s feature-rich SDKs and APIs.

Browser-based JS library (iClient) SDK: Tyro’s browser-based library, called iClient, allows browser-based POS software to connect to Tyro EFTPOS machines with easy to use JavaScript functions.
Windows Tyro Terminal Adapter (TTA V2) – .NET Core SDK: The documentation on this site covers TTA V2 (.NET Core), our current and recommended integration built on modern .NET, supporting .NET Core 6, 7, and 8. If you require TTA V1 (legacy TTA, .NET Framework up to 3.5 [including 2.0 and 3.0]), which is based on an older runtime and integration model, please contact integrationsupport@tyro.com for access.
iOS 13 + POS SDK: Tyro now provides a production-ready, integration library for iOS. The library is essentially a thin wrapper around our iClient JavaScript library for Web-based POSs.
Android TTA: This Android TTA is suitable for pulling in as an embedded library for Android-based POSs.
Pay@Table API: Our Pay@Table API allows customers to take integrated card payments directly at the table. Use REST requests from your POS server to the EFTPOS machine.
Tyro’s POS Integration team is here to provide integration support to POS and PMS developers integrating with Tyro. We can guide you through the project from scoping to development, certification, and go-live into production.
Tyro has a mandatory certification process to ensure your integration product is production-ready and complies with payment scheme requirements. A POS or PMS integration must not be used in production without first being certified by Tyro.
This process consists of a set of certification tests that ensure your product meets our criteria for completeness, reliability, user experience, and any payment scheme criteria that may apply.
It also allows us to onboard your POS/PMS integration, providing details of the software product and instructions that our support team can use to support our customers using your integration product post-certification and go-live.

During the development phase, please reach out to integrationsupport@tyro.com if you require any assistance.
To submit an integration project request, please contact our partner managers via email. If you or your customer has an account or individual technical issue to raise please use the customer support form here.
There are also many FAQ and support articles available for customers here.