Three Online Tools You Should Know About as an XRPL Dev

Three open-source tools from the XRPL Commons tech team for connecting wallets, building smart contracts, and testing XRPL networks.

by
Zsofi Borsi
November 13, 2026

Whether you’re just getting started in the XRPL space or already a seasoned developer, here are three resources developed by the XRPL Commons tech team that can make building, testing, and experimenting on the XRP Ledger a little easier.
‍
‍

XRPL Connect


Who is it for?
Developers building applications that need to connect to XRPL wallets.


The goal:
Make wallet connections simple and framework-agnostic. XRPL Connect provides a single toolkit for connecting applications to multiple XRPL wallets.

The package is modular, fully TypeScript-supported and built around an event-driven architecture. It supports Xaman, Crossmark, GemWallet, WalletConnect, Ledger, Xyra, Otsu, and MetaMask Snap.


It includes three main components:
a Core for wallet management, events, and state persistence; a UI with a pre-built web component; and Adapters for the supported wallets.


Check it out: github.com/XRPL-Commons/xrpl-connect ↗


Bedrock


Who is it for?
Developers experimenting with smart features and smart-contract-based applications.


The goal:
Provide a foundation for developing, deploying and interacting with XRPL smart contracts written in Rust. Think of it as Foundry for the XRPL. As smart-contract functionality is still experimental, Bedrock is primarily a toolchain for developers exploring what could be built. Its features include Build, which compiles Rust smart contracts to WASM; Deploy, with automated building and ABI generation; and Call, for interacting with deployed contracts. It also includes a local XRPL test network, automatic ABI extraction, and JavaScript-embedded performance optimizations.


Check it out:
github.com/XRPL-Commons/Bedrock ↗

‍
‍

XRPL Confluence


Who is it for?
Core developers working on XRPL node implementations.


The goal:
Create tailored XRPL networks for testing new amendments, implementations, and interoperability between different node clients. Confluence acts as a testing harness that can orchestrate mixed networks of rippled and goXRPL nodes. This makes it possible to test everything from peer-to-peer messaging and transaction propagation to ledger synchronization and consensus compatibility — helping developers verify that different implementations behave as expected.


Check it out: github.com/XRPL-Commons/xrpl-confluence ↗

‍

Interested in reading the magazine? Check it out on our website.

‍

‍