Skip to main content

SDK Modules

After having created the SDK Manager instance, you can access the modules, using the corresponding getter method:

Initialize SDK Manager and access to sub-modules
let manager = try SdkManager(configuration: sdkConfiguration)
manager.tokens().<method of the module>

The following modules are available:

NameGetter MethodDescription
AuthenticationauthenticationThis module manages access to the authorization layer of the SDK
Dedicated IPdipThis module provides methods to manage the full lifecycle of Dedicated IP addresses.
Token ManagementtokensThis module provides methods to access the different token types used by several services
Subscription & EntitlementssubscriptionsThis modules provides methods to get information about subscriptions and entitlements
VPNvpnThis modules provides methods to fetch VPN server locations and endpoints. Additionally, it provides methods to measure the performance of specific VPN servers and connections.
Identity ProtectionidpArray.com account enrollment, alerts, credit scores, and Privacy Protect scans.