Development Overview
This section covers development guides for integrating the Arculus FIDO2 SDK into your applications. It includes conceptual information about FIDO2/WebAuthn, SDK integration guides for iOS, Android, Desktop, and Web applications, and API references.
Before integrating the SDK you should:
Decide on the development option for implementation:
Familiarize yourself with FIDO2/WebAuthn concepts:
1.4 FIDO2 Core Concepts - Essential FIDO2 concepts
1.5 Authenticator Lifecycle - Understanding registration and authentication flows
Choose Your Integration Path
SDK API Reference: Quick method lookup
2.1 SDK API Reference - Complete method reference for all platforms
Testing Tool: Desktop CLI for testing and validation
2.2 CLI Testing Tool - Command-line testing tool for desktop
Mobile Applications: Use iOS or Android SDKs
2.3 iOS SDK - Complete iOS/Swift SDK reference
2.4 Android SDK - Complete Android SDK reference
Desktop Applications: Use Java SDK
2.5 Desktop SDK - Complete Desktop/Java SDK reference
Web Applications: Use JavaScript SDK
2.6 Web SDK - Complete Web/JavaScript SDK reference
Reference API Documentation
During development, refer to:
2.1 SDK API Reference - Complete method reference for all platforms
2.8 Error Codes - Error handling and codes
Note: For Python backend developers or advanced debugging, see 5.7 FIDO2 Server REST API Reference in the Appendix. Java backend developers should use the Arculus SDK server-side methods instead of direct REST API calls.
Last updated

