Skip to content
The Xpring SDK is a set of language specific libraries for interacting with the Xpring Platform (XRP/ILP)
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information. Add Java Library Oct 2, 2019


Xpring SDK is a set of libraries and services designed to make interaction with Xpring easy and intuitive. Xpring SDK works consistently across languages and platforms to create a cohesive development experience, regardless of the language, platform, or environment you are building your app in.


The development experience is comprised of two components:

  • A set of language-specific client-side libraries
  • A server-side component that handles requests from the client-side libraries and proxies them to an XRP node

Client-Side Libraries

Xpring SDK provides the most commonly used functionality on the XRP Ledger. Functionality and programming paradigms are common across all libraries in Xpring SDK.

Xpring SDK provides the following features:

  • Wallet generation and derivation (Seed-based or HD Wallet-based)
  • Address validation
  • Account balance retrieval
  • Sending XRP payments

Xpring SDK is available in the following languages:

Server-Side Component

The server-side component sends client-side requests to an XRP Node.

To get developers started right away, Xpring currently provides the server side component as a hosted service, which proxies requests from client side libraries to an XRP Node. Developers can reach the endpoint here:

Xpring is working on building a zero-config way for XRP node users to deploy and use the adapter as an open-source component of rippled. Watch this space!


Over time Xpring will work with the community, developers, and partners to expand the feature set to fulfill the needs of apps in the ecosystem. Xpring will also expand support to more languages and platforms in the near future.

You can’t perform that action at this time.