Skip to main content

Getting Started

This documentation englobes the xrpl-go project, a Go SDK for interacting with the XRP Ledger.

What is the XRP Ledger?

The XRP Ledger (XRPL) is a decentralized, open-source blockchain optimized for fast, low-cost transactions and financial applications. It enables tokenization and seamless cross-border payments without intermediaries.

To learn more about the XRP Ledger, you can visit the official website.

What is xrpl-go?

The xrpl-go project is an SDK written in Go for interacting with the XRP Ledger. It provides a set of tools and libraries for building applications on the XRP Ledger.

The SDK can be split into the following packages:

  • binary-codec: A package for encoding and decoding XRPL binary messages, objects and transactions.
  • address-codec: A package for encoding and decoding XRPL addresses.
  • keypairs: A package for generating and managing cryptographic keypairs.
  • xrpl: The biggest package of the SDK. It contains clients, types, transactions, and utils to interact with the XRP Ledger.