What you can build
Availability depends on the capability, supported assets and your integration requirements. Each guide explains its scope.
Choose your developer tools
The platform has two main developer entry points:- Routes API + CLI gives your application transfer quotes, funding instructions and status tracking. An API lets your application request those services in code; the CLI lets you try transfers from a terminal.
- Sauce SDK gives you tools to write, compile, simulate and run onchain programs. Use its TypeScript library, command-line tools or coding-agent tools.
How a transfer works
An intent describes an outcome you want, such as delivering USDC to a recipient on another chain, and the reward offered for delivering it. For a transfer fulfilled by a solver, a participant that supplies the destination funds, the lifecycle is:- Get a quote. Request the source token, destination token, amount and recipient. Review the expected output and fees.
- Fund the intent. Verify the quote and authorize the source-chain transaction. The source funds are held in a contract called a vault.
- Receive the funds. A solver fulfills the intent on the destination chain.
- Settle the reward. A prover reports that fulfillment happened so the solver can claim the source-chain reward.
How onchain programs work
With the Sauce SDK, you write a Sauce program that reads onchain state, checks conditions and calls contracts. For example, a program can check its USDC balance before making a payment, compare swap prices, or supply tokens to a lending protocol. The program’s steps execute within one transaction on one chain. An unhandled failure reverts that transaction’s changes. This does not make a transfer across separate blockchains one transaction. Your application can submit programs as part of an automated workflow, but the program itself does not schedule future transactions. Start with the Sauce SDK overview to choose development tools, or Introduction to Sauce to learn how programs run.Next steps
Choose an integration
Match your intended outcome to tools and a starting guide.
Explore use cases
See workflows for wallets, payments, trading, agents and other applications.
