Skip to content

Conversation

@skyflow-vivek
Copy link
Collaborator

@skyflow-vivek skyflow-vivek commented Nov 19, 2024

Problem Statement:

To enhance the Skyflow SDKs in terms of Developer Experience (DevEx), Performance, Efficiency, Security, Error Handling, Logging, Compatibility, and Versioning, we have developed a new design for the V2 implementation of the Skyflow SDKs. This new design needs to be implemented based on best practices, language-specific nuances, and design patterns to ensure that the SDKs are extendable, more efficient, and developer-friendly.

Outcome:

Fully functional Java SDK that support Data APIs(rest).

skyflow-vivek and others added 30 commits September 17, 2024 10:51
- Renamed packages according to design doc for sdk v2
- SK-1677 Worked on client intialisation for Java SDK v2
- Implemented bearer token utilities for generating bearer token with or without context and roles
- Implemented Token utilties to check for validity of tokens
- Implemented signed data tokens utilities to generate signed data tokens
- SK-1703 Implemented public interfaces for detokenize
SK-1703 Abstracted constructor for Detokenize Request Builder
- SK-1701 Modified insert public interfaces
- SK-1702 Modified get public interfaces
- SK-1704 Implemented update public interfaces
- Change builder pattern implementation for vault API interfaces
@skyflow-vivek skyflow-vivek changed the base branch from main to v2 November 21, 2024 05:33
@skyflow-vivek skyflow-vivek merged commit 273851f into v2 Nov 26, 2024
2 of 4 checks passed
@skyflow-shravan skyflow-shravan deleted the SK-1663-java-sdk-v2-scaffolding branch June 18, 2025 08:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants