Practical overview
When it fits
Use it when you need Rust-based Interledger node components and want to choose between the documented Docker images and a source build.
Who it is for
- Developers building or exploring Interledger payment services.
- Operators who want to run the documented node and settlement components with Docker.
- Rust developers who want to build the project from source or consult its Rust API.
Documented uses
- Run an Interledger node bundle with sender, receiver and router roles.
- Interact with a node's HTTP API through the project CLI.
- Run the documented Ethereum settlement-engine component.
- Build the Rust project and start its node or CLI binaries.
Requirements & limits
The repository is public and identified as open source. Docker use requires Docker; a source build lists Git, Redis and the latest stable Rust toolchain as prerequisites.
- Docker is the documented option when avoiding a source build; the README lists Git, Redis and stable Rust for building from source.
- The CLI is described as an interface to the node's HTTP API, distinct from the node itself.
- Ethereum settlement engines are provided as a separate runnable component, and the README notes a separate repository for settlement engines.
- The README points to separate testnet instructions for a bundle containing the node and settlement engines.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Run the Interledger components with Docker
Pull and start the documented node, HTTP API CLI and Ethereum settlement-engine images.
Before you start
- Docker
Steps
Pull the interledgerrs/ilp-node, interledgerrs/ilp-cli and interledgerrs/ilp-settlement-ethereum images.
Run the ilp-node image for the sender, receiver and router bundle.
Run the ilp-cli image to interact with the node's HTTP API.
Run the ilp-settlement-ethereum image for the Ethereum settlement engines.
Expected outcome
The three documented components are started as Docker containers.
Guide limitations
- The README supplies pull and run commands; deployment details beyond those commands are not established.
Build the node and CLI from source
Build the repository and start the documented node and CLI binaries.
Before you start
- Git
- Redis
- Latest stable Rust toolchain
Steps
Clone the interledger-rs repository and change into its directory.
Build the project with cargo build.
Start the node with cargo run --bin ilp-node --.
Start the CLI with cargo run --bin ilp-cli --.
Expected outcome
The repository is built and the README's commands start the node and CLI binaries.
Guide limitations
- The README says to consult configuration documentation for node configuration.
- The redis-cell module is needed only when using the documented rate-limit options.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 17 October 2026
- Original website title
- interledger/interledger-rs · Official homepage title · retained in its source language

