Start with an outcome
These capability names describe outcomes. The linked guides explain the products, supported services and technical requirements behind each one.
Build onchain execution with the Sauce SDK
A program can make payments, compare swap pools, supply or borrow through lending protocols, and check your price, balance or health-factor limits. It reads state and chooses actions during execution. The SDK helps you compile the program, simulate it and prepare its transaction. This execution can be standalone. You do not need a Routes transfer to run a Sauce program. Your application or agent can submit programs as part of an automated workflow; it remains responsible for triggers, authorization and transaction submission. Start with Sauce SDK quickstarts for payment, swap, lending and conditional examples, or use the TypeScript library to integrate execution into your application.Connect funding, execution and settlement
A workflow can use one or more of these stages:- Funding: a wallet funds an intent, sends to a supported deposit address, or funds a program’s Pot.
- Execution: a solver delivers the transfer, destination calls invoke contracts, or a standalone transaction runs a program.
- Settlement and tracking: the application checks the relevant receipts and transfer status; a fulfilled intent’s proof enables reward settlement under the protocol’s conditions.
Choose where to go next
Routes API + CLI
Request quotes, fund transfers and track delivery.
Sauce SDK
Develop standalone or route-integrated onchain programs.
Choose an integration
Match a specific application requirement to a guide.
Explore use cases
Find patterns for payments, trading, wallets, agents and other applications.
