OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Solders

Solders is a Rust-based Python library that provides Solana keypairs and public keys, transaction signing and serialization, RPC request construction and response parsing, and the solders.litesvm integration-testing module.

Independent OpenViST project profile, based on linked sources.

Solders — 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 Solders when a Python Solana project needs Rust-backed primitives for transactions, keys, RPC data structures or local integration testing. Add a separate RPC networking client when the application must send requests to a Solana RPC server.

Who it is for

  • Python developers building Solana applications
  • Teams creating Solana developer tooling
  • Developers preparing Solana integration tests

Documented uses

  • Create and manage Solana keypairs and public keys
  • Sign and serialize Solana transactions
  • Construct RPC requests and parse RPC responses
  • Build integration-testing workflows with solders.litesvm
Before you choose

Requirements & limits

The repository is public and open source under the Apache-2.0 license. Installation requires Python 3.7 or newer and uses pip.

  • Solders does not provide functions to interact directly with an RPC server.
  • The library is written in Rust and exposed as a Python toolkit.
  • The litesvm module is presented as an alternative to solana-test-validator for integration testing.
  • solana-py provides networking-oriented functionality and uses Solders extensively, while Solders and solana-py do not duplicate all features.

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

Install Solders for a Python Solana project

Set up the Solders package in a Python environment.

Before you start

  • Python 3.7 or newer
  • A Python environment with pip available

Steps

  1. Run the command below.

    Documented command
    pip install solders
  2. Import the required Solders modules in the Python project.

  3. Use the library's keypair, public-key, transaction or RPC data types as needed.

Expected outcome

Solders is installed and available to a Python project for the documented Solana development tasks.

Guide limitations

  • This setup does not add RPC network transport; a separate networking client is needed to communicate with an RPC server.
  • The supplied installation evidence does not document a complete application deployment workflow.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
2 October 2026
Original website title
kevinheavey/solders · Official homepage title · retained in its source language

Related options

solana-py — A documented companion for RPC networking; it uses Solders under the hood and covers some functionality that Solders does not.