Files
clio/src
Sergey Kuznetsov 14645e1494 fix: Proxy support (#3103)
Port of two changes onto release/2.7.1:
- #3006 (d3381a1d): resolve proxy ip before processing any request
- #3043 (d7bcf6e7): re-resolve client ip when a proxy reuses a TCP
connection for different clients (resolveClientIp now returns
std::optional; extractClientIp made public; isProxyConnection_ tracked)
2026-06-09 16:25:02 +01:00
..
2026-06-05 17:48:07 +01:00
2026-06-05 17:48:07 +01:00
2026-06-05 17:48:07 +01:00
2026-06-05 17:48:07 +01:00
2026-06-05 17:48:07 +01:00
2026-06-05 17:48:07 +01:00
2026-06-09 16:25:02 +01:00

Clio API server

Introduction

Clio is an XRP Ledger API server optimized for RPC calls over WebSocket or JSON-RPC.

It stores validated historical ledger and transaction data in a more space efficient format, and uses up to 4 times less space than rippled.

Clio can be configured to store data in Apache Cassandra or ScyllaDB, enabling scalable read throughput. Multiple Clio nodes can share access to the same dataset, which allows for a highly available cluster of Clio nodes without the need for redundant data storage or computation.

Develop

As you prepare to develop code for Clio, please be sure you are aware of our current Contribution guidelines.

Read about @ref "rpc" carefully to know more about writing your own handlers for Clio.