> ## Documentation Index
> Fetch the complete documentation index at: https://docs.eco.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Program money movement across onchain markets

> Build stablecoin transfers, deposit flows, and onchain programs with Eco. Explore the Routes API, CLI, Sauce SDK, and integration guides.

Eco developer docs

# Build onchain products with programmable stablecoin transfers.

Request stablecoin transfers and swaps with the Routes API. Integrate supported deposit
flows with Programmable Addresses. Compose conditional onchain execution with the Sauce SDK.

[Get started](/get-started/setup)

[API reference](/api-reference/introduction)

[Set up your agent](/get-started/build-with-agents)

<input type="radio" name="hero-tab" id="eco-tab-routes" defaultChecked />

<input type="radio" name="hero-tab" id="eco-tab-addr" />

<input type="radio" name="hero-tab" id="eco-tab-tx" />

Transfer
Deposit
Programmable

From
1,000.00
&#x20;Base · USDC

Quoted output
From quote
&#x20;Arbitrum · USDC

step 1User publishes and funds the intentstep 2Solver fulfills the intentstep 3Prover carries proof back to sourcestep 4Solver claims the source-chain reward after proof

User sends
5,000 USDC
&#x20;Any wallet · Base

Auto

Destination
After fees
&#x20;Circle Gateway · Polygon

apiApp requests a deterministic CREATE2 addresswireUser signs and submits a USDC transfer on the source chainautoThe service processes the deposit and publishes an intentlandTrack the job through delivery to the Gateway balance

Best-pool swap exampleRead quotes from two configured pools.Compare the output amounts.Execute through the selected pool.[Read the complete program and its constraints](/cookbook/sauce/best-pool-swap)

singleOne program reads configured contracts and selects a pathatomicAn uncaught revert rolls back the execution transactiondeployCompile a program and execute it through the Sauce runtime

Quickstart guides

[Make your first transferPreview and publish a USDC transfer with the CLI wizard.](/get-started/first-transfer)

[Send stablecoins across chainsRequest a quote, verify it, fund an intent, and track its status.](/cookbook/send-usdc-cross-chain)

[Accept Base USDC for SolanaCreate a deposit address for a Solana recipient and fund it with Base USDC.](/cookbook/auto-route-deposits)

[Gasless deposits into Circle GatewayUse a supported signature-based funding method for a Gateway deposit.](/cookbook/gasless-gateway-deposit)

[Become a solverImplement two quote endpoints, register, fulfill intents, earn per-intent rewards.](/cookbook/become-a-solver)

Who uses Eco

Start from what\
you're building.
----------------

Find the integration patterns and guides for your application.

AgentsBuild transfer tools with quote verification, controlled signing, and status tracking.

Start here

[Open](/solutions/agents)

Asset issuersExplore token support, solver participation, and partner transfer requirements.

Start here

[Open](/solutions/asset-issuers)

Onchain buildersIntegrate cross-chain transfers and destination contract calls.

Start here

[Open](/solutions/onchain-builders)

Payments and treasuryBuild payouts and treasury transfers with status reconciliation.

Start here

[Open](/solutions/payments-and-treasury)

Trading platformsRequest swap quotes and support withdrawals on supported chains.

Start here

[Open](/solutions/trading-platforms)

Wallet platformsAdd transfer quotes, supported funding methods, and destination actions.

Start here

[Open](/solutions/wallet-platforms)

Developer platform

APIs, CLI, and\
programmable execution.
-----------------------

Choose a transfer workflow, a supported deposit service, or tools for composing onchain programs.
[See the platform overview](/get-started/platform-overview)

Core

### Routes API + CLI Live

Request signed quotes, fund intents, and track transfer status.

<ul>
  <li>Discover chains and tokens, verify a quote, fund it, and track the intent</li>
  <li>Read the API guide for funding methods, errors, and lifecycle handling</li>
  <li>Use the CLI for an interactive transfer workflow</li>
</ul>

[Read the docs](/platform/routes-api)

Routes API workflow
v1

1\. Discover supported chains and tokens2. Quote the requested transfer3. Verify the signature and execution data4. Fund with the selected method5. Track the intent lifecycle [Open the TypeScript integration guide](/get-started/integrate-routes-api)

Core

### Sauce SDK

Compose programs that read onchain state and execute conditional actions.

<ul>
  <li>Write SauceScript, a TypeScript subset, and compile it for the target runtime</li>
  <li>Read state and branch during the execution transaction</li>
  <li>Check the SDK guide for package versions, access, and deployment requirements</li>
</ul>

[Read the docs](/platform/sauce-sdk)

Sauce program workflow
SauceScript

Write typed inputs and contract callsCompile for the target runtimeConfigure addresses, amounts, and limitsExecute and inspect the transaction result [Open the compiler and execution guide](/programmable-transactions/sauce/getting-started)

Capabilities

[Send & Swap across chainsLiveQuote transfers and swaps for supported chains and tokens.](/routes/overview)

[Deposit & PayoutLiveIntegrate Solana and Circle Gateway deposit-address flows.](/programmable-addresses/overview)

[Program your routeCompose destination calls and conditional onchain programs.](/programmable-transactions/overview)

[Enable 1:1 stablecoin UXClosed accessDiscuss supported par-priced transfer arrangements with Eco.](/routes/capabilities/one-to-one-stablecoin-swaps)

[Verified LiquidityClosed accessDiscuss liquidity-counterparty requirements and access with Eco.](/verified-liquidity/overview)

Agent-native

Set up your\
coding agent.
-------------

Read the documentation as Markdown, install available skills, or connect your agent
to the docs MCP server. Use the API integration guide to review generated transfer code.

[Build with AI agents](/get-started/build-with-agents)

terminal
bash

\# Install the Eco skills into Claude Code, Cursor, Codex and others

npx skills add [https://docs.eco.com](https://docs.eco.com) 

\# Give any agent the docs as context

curl [https://docs.eco.com/llms.txt](https://docs.eco.com/llms.txt)curl [https://docs.eco.com/get-started/integrate-routes-api.md](https://docs.eco.com/get-started/integrate-routes-api.md) 

\# Add the docs MCP server to Claude Code (search + read tools)

claude mcp add --transport http eco-docs [https://docs.eco.com/mcp](https://docs.eco.com/mcp)

## Start building with Eco.

Explore a transfer with the CLI, or integrate the Routes API into your backend.

[Get started](/get-started/setup)

[First transfer](/get-started/first-transfer)
[Routes API](/get-started/integrate-routes-api)
[Get API key](mailto:contact@eco.com?subject=Eco%20API%20key)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.