OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Sava

Sava is a Java SDK for Solana development, with shared cryptography and serialization utilities and HTTP and WebSocket RPC clients.

Independent OpenViST project profile, based on linked sources.

Sava — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Sava when developing Java software that needs Solana data utilities or RPC client functionality.

Who it is for

  • Java developers building applications that communicate with Solana.
  • Teams needing Solana cryptography and serialization utilities in Java projects.

Documented uses

  • Add Solana-focused cryptography and serialization utilities to a Java application.
  • Connect Java software to Solana RPC endpoints over HTTP or WebSocket.
Before you choose

Requirements & limits

  • The SDK is written in Java and targets Solana development.
  • Documentation distinguishes Core utilities from RPC clients.
  • The repository lists an Apache-2.0 license.
  • Repository build instructions require a GitHub token with the read:packages scope to access dependencies hosted on GitHub Package Repository.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Configure credentials and run Sava’s Gradle checks

Set up GitHub Packages credentials for the repository and run its documented Gradle check task.

Before you start

  • A classic GitHub token with the read:packages scope.
  • A Gradle environment capable of running the repository’s ./gradlew wrapper.

Steps

  1. Generate a classic GitHub token with the read:packages scope.

  2. Add savaGithubPackagesUsername=GITHUB_USERNAME and savaGithubPackagesPassword=GITHUB_TOKEN to ~/.gradle/gradle.properties, replacing the placeholders with your credentials.

  3. From the repository, run ./gradlew check.

Expected outcome

The repository’s Gradle check task is invoked with credentials configured for dependencies hosted on GitHub Package Repository.

Guide limitations

  • This is a repository build/check procedure, not instructions for using the SDK in an application.
  • The source does not document the result of running the check task.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
5 October 2026
Original website title
sava-software/sava · Official homepage title · retained in its source language