Client SDKs #
“Before software can be reusable it first has to be usable.” — Ralph Johnson
What are Client SDKs #
The AppKey system offers several Client SDKs to simplify the integration of AppKey Passkey functionality across different client operating systems and languages. Although AppKey’s REST API to its trusted party server is well documented, the Client SDKs make it much easier for developers to embed AppKey features. Current SDKs, complete with sample applications, support mobile and web app development for seamless Passkey authentication.
Supported Client SDKs:
- Swift iOS
- React Native (both CLI and Expo)
- React for Web
- AngularJS for Web
As part of the AppKey roadmap, the following platforms should be supported shortly:
- Kotlin Android
- C# for Windows
- C++ for IoT
Social Login #
In addition to facilitating secure Passkey login, the AppKey system also accommodates various social login protocols for identity management. Currently, AppKey offers a unified solution for:
- Apple ID sign in
- Google sign in
Given that these social logins are directly supported by the AppKey server, developers find it considerably easier to incorporate them into their operational applications.