Skyflow's Android SDKs let you securely collect, tokenize, and reveal sensitive data in your Android app without that data touching your front-end infrastructure. This repository publishes two SDKs from a shared codebase. Pick the one that matches your vault type:
| SDK | Vault type | Install (Gradle) | Guide |
|---|---|---|---|
| skyflow-android-sdk | PDB vault (v1 API) | com.skyflowapi.android:skyflow-android-sdk:1.27.0 |
skyvault/README.md |
| skyflow-flowvault-android-sdk | Flow vault (v2 API) | com.skyflowapi.android:skyflow-flowvault-android-sdk:1.0.0 |
flowvault/README.md |
If you are an existing Skyflow Android customer, stay on skyflow-android-sdk — it is fully backward compatible. skyflow-flowvault-android-sdk is a separate SDK (versioned from 1.0.0) for Flow vaults, built on the v2 API. Both share the Skyflow package, so add whichever matches your vault.
- Android 5.0 (API level 21) and above
- compileSdk 35 and above
- Android Gradle Plugin 8.6.0 and above
Both SDKs are published to GitHub Packages. First configure your GitHub Personal Access Token as described in the skyflow-android-sdk or skyflow-flowvault-android-sdk guide, then add the dependency for your vault type:
PDB vault (v1 API)
implementation 'com.skyflowapi.android:skyflow-android-sdk:1.27.0'Flow vault (v2 API)
implementation 'com.skyflowapi.android:skyflow-flowvault-android-sdk:1.0.0'See each guide for the latest published version.
- skyflow-android-sdk — PDB vault (v1 API): skyvault/README.md
- skyflow-flowvault-android-sdk — Flow vault (v2 API): flowvault/README.md
Runnable reference apps for each SDK live under samples/:
samples/skyvault/— skyflow-android-sdk (PDB vault) samplesamples/flowvault/— skyflow-flowvault-android-sdk (Flow vault) sample
See LICENSE.