Xpring SDK is a set of libraries and services designed by Xpring to make interaction with the Xpring Platform. The 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 Xpring development experience encompasses 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
The Xpring SDK provides the most commonly used functionality on the XRP Ledger. Functionality and programming paradigms are common across all libraries in the Xpring SDK.
The Xpring SDK provides the following features:
- Wallet generation and derivation (Seed or HD Wallet based)
- Address validation
- Account balance retrieval
- Sending XRP payments
The Xpring SDK is available in the following languages:
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: grpc.xpring.tech:80
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 in order to expand the feature set to fulfill the needs of apps in the ecosystem. Xpring also will expand support to additional languages and platforms in the near future.