Welcome to xrpl-py’s documentation!

A pure Python implementation for interacting with the XRP Ledger, the xrpl-py library simplifies the hardest parts of XRP Ledger interaction, like serialization and transaction signing, by providing native Python methods and models for XRP Ledger transactions and core server API (rippled) objects.

See the project README for more information about its features and usage examples.


First, ensure that you have Python 3.7 or later.

Then, download the package via pip:

pip3 install xrpl

Report Issues

If you run into any bugs or other problems with the library, please report them as issues in the xrpl-py repo.

Indices and tables