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 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.
Transaction Reference
Definitions for all the protocol's transaction types and their results.
Serialization Format
Conversion between JSON and canonical binary format for XRP Ledger transactions and other objects.