Practical overview
When it fits
Use it when an XRPL application needs Python-native ledger models and client methods, especially for transaction preparation, signing, submission, or account and transaction queries.
Who it is for
- Python developers building applications that interact with the XRP Ledger.
- Developers creating transaction-signing utilities or integrations that query and handle rippled API objects.
Documented uses
- Connect a Python application to an XRP Ledger network.
- Create or derive wallets, seeds, keypairs, and addresses.
- Build, serialize, sign, and submit ledger transactions.
- Inspect accounts and request transaction or other server API objects.
- Encode and decode addresses and other XRPL objects.
Requirements & limits
The library is open source under the ISC license and can be installed with pip. The repository specifies Python 3.10 or later.
- It is a developer library, so using it requires a Python application and code; the repository documents Python 3.10+ and pip installation.
- Applications need an XRP Ledger network connection. The example uses a JSON-RPC client connected to testnet and faucet-generated wallets.
- The core package includes confidential MPT transaction models, while confidential-transfer proof generation requires the optional
xrpl-py-confidentialadd-on, described as beta.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install xrpl-py in a Python environment
Add the library to a Python project before building XRP Ledger integrations.
Before you start
- Python 3.10 or later
- pip
Steps
Run the command below in the project environment.
pip3 install xrpl-pyImport the library modules needed for your application, such as
xrpl.clientsfor a network client.
Expected outcome
The Python environment has xrpl-py installed and can begin using its documented modules.
Guide limitations
- Installation alone does not connect an application to an XRP Ledger network or submit a transaction.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 6 October 2026
- Original website title
- XRPLF/xrpl-py · Official homepage title · retained in its source language

