This repository hosts Skyflow's Java SDKs for integrating Skyflow into a Java backend. It's a single Maven reactor with more than one published artifact — pick the package that matches what you need below.
| Package | Artifact | README | Vault Type | Version line |
|---|---|---|---|---|
| skyvault | com.skyflow:skyflow-java |
skyvault/README.md | Privacy DB | 2.x |
| flowvault | com.skyflow:skyflow-flowvault-java |
flowvault/README.md | Flow DB | 1.x |
flowvault shares auth/client setup with skyvault — both depend on the common module.
The two artifacts are versioned independently.
flowvaultis a new SDK starting at1.0.0; its lower version number reflects a first release, not an older or lesser SDK thanskyvault2.x. Upgrade each on its own version line.
Migrating from v1? See skyvault's Migration Guide. V1 is in maintenance mode and will reach End of Life on October 31, 2026.
The root pom.xml (packaging=pom) aggregates this Maven reactor:
common/— shared client, credentials, config, and error-handling code used by bothskyvaultandflowvaultskyvault/— theskyflow-javaSDK (README)flowvault/— theskyflow-flowvault-javaSDK (README)
- skyvault API Reference — full list of request builder methods, response getters, enums, and service-account utilities
- Migrate from v1 to v2
If you discover a potential security issue in this project, please reach out to us at security@skyflow.com. Please do not create public GitHub issues or Pull Requests, as malicious actors could potentially view them.