References and APIs

Everything You Need to Know

Client Libraries

Use these libraries to access the XRP Ledger from your programming language of choice.

HTTP / WebSocket APIs

Communicate directly with rippled, the core peer-to-peer server that manages the XRP Ledger.

xrp-ledger.toml File

Provide machine-readable information about yourself to other XRP Ledger users.

XRP Ledger Protocol Reference

Features and Rules

Basic Data Types

Format and meaning of fundamental data types like addresses, ledger index, and currency codes.

Ledger Data Formats

Learn about individual data objects that comprise the XRP Ledger's shared state.

Serialization Format

Conversion between JSON and canonical binary format for XRP Ledger transactions and other objects.