Unified VPN SDK for Android
Supports Hydra and OpenVPN protocols
General
Android SDK is a part of Aura Partner SDK which contains client-side libraries and server-side applications needed to implement custom VPN infrastructure.
Versioning convention
Android SDK versioning is in format MAJOR.MINOR.PATCH and should be associated with version in Jira. See conventioning rules
The Android SDK provides API containing:
Classes and methods to authorize client users
Ability to connect to backend VPN service
Compatibility
Android min sdk version 21
Changelog
SDK versions list is here
Version Migration
For migration between versions, check this
Prerequisites
In order to be able to use the SDK, the following steps have to be done:
Register an account at developer.aura.com
Create a project and use a name for your project as a Public key. Private key is optional.
Use SDK where
carrierId
equals given Public Key and backend url equals default SDK url or url provided by Pango team.
Installing
To use this library, you should add jitpack repository.
Add this to root build.gradle
And then add dependencies in build.gradle
of your app module. Version name is available at the top of this document.
Other Resources:
Sample App
You can find source code of sample app with integrated sdk on GitHub
Contact US
If you have problems integrating the sdk or found an issue, feel free to submit a bug to GitHub.
Last updated