# Home

![](/files/aOOzIogu3HPmhifLfpAo)

Titan is the swap meta-aggregator behind the best execution on Solana. Quotes from multiple providers, simulated on-chain by **Argos**, returned as ready-to-sign transactions.

{% hint style="success" %}
**New: DART Swap API** — Try Titan's on-chain dynamic routing for free. No API key, JSON responses, instant quotes. [Get started →](/titan/developer-doc/dart-swap-api/overview.md)
{% endhint %}

***

## Why Titan

The same infrastructure that powers titan.ag is available to you as production-grade APIs.

<table data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Best Execution</strong></td><td>70–75% win rate vs all other routing sources.</td></tr><tr><td><strong>No Platform Fees</strong></td><td>Zero subscription or trading fees. Save ~20 bps.</td></tr><tr><td><strong>Low Slippage</strong></td><td>Active simulations and algorithmic route selection.</td></tr></tbody></table>

***

## APIs

Two interfaces, same Argos routing engine. Pick the one that fits your architecture.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Titan Direct</strong></td><td>WebSocket streaming quotes in real time.</td><td><a href="/pages/aLygZh4dOR3WdrWDW3aL">/pages/aLygZh4dOR3WdrWDW3aL</a></td></tr><tr><td><strong>Titan Gateway</strong></td><td>REST endpoints, same Argos routing.</td><td><a href="/pages/m30FVIGPBHKIK4WAQ5bY">/pages/m30FVIGPBHKIK4WAQ5bY</a></td></tr><tr><td><strong>Direct vs Gateway</strong></td><td>Choose the right interface for your use case.</td><td><a href="/pages/OwbTXLzHSPMc6ltEvYcQ">/pages/OwbTXLzHSPMc6ltEvYcQ</a></td></tr></tbody></table>

***

## Get Started

Everything you need to make your first request.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Quickstart</strong></td><td>First swap quote in under 5 minutes.</td><td><a href="/pages/JkpBaA7trT2OpBkOEvvx">/pages/JkpBaA7trT2OpBkOEvvx</a></td></tr><tr><td><strong>Authentication</strong></td><td>Pass your token via header or query param.</td><td><a href="/pages/P2gXgZIMV94wO9uzfOGK">/pages/P2gXgZIMV94wO9uzfOGK</a></td></tr><tr><td><strong>Get API Access</strong></td><td>Get a token from Titan, Triton, or QuickNode.</td><td><a href="/pages/sE67p0RL6fU4fDlGnuDL">/pages/sE67p0RL6fU4fDlGnuDL</a></td></tr></tbody></table>

***

## Guides

Step-by-step walkthroughs for common integration tasks.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Stream &#x26; Execute</strong></td><td>Stream quotes, build tx, send on-chain.</td><td><a href="/pages/b8WFvBfWgO9DwR7TvVPI">/pages/b8WFvBfWgO9DwR7TvVPI</a></td></tr><tr><td><strong>Configure Routing</strong></td><td>Filter venues, providers, and route types.</td><td><a href="/pages/J6dOd3fGx4SI62x0fE2D">/pages/J6dOd3fGx4SI62x0fE2D</a></td></tr><tr><td><strong>Fee Collection</strong></td><td>Collect platform fees with feeAccount.</td><td><a href="/pages/9W0HsXPfRiJIlxDpIz7m">/pages/9W0HsXPfRiJIlxDpIz7m</a></td></tr></tbody></table>

***

## Resources

SDKs, AI tools, and community channels.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>SDK Reference</strong></td><td>TypeScript and Rust SDKs.</td><td><a href="/pages/EOWiIcBdIah9TbI460vP">/pages/EOWiIcBdIah9TbI460vP</a></td></tr><tr><td><strong>AI / LLM Integration</strong></td><td>Claude Code skill and llms.txt.</td><td><a href="/pages/FELSReCcxwWHyULjHZZR">/pages/FELSReCcxwWHyULjHZZR</a></td></tr><tr><td><strong>Community &#x26; Support</strong></td><td>Discord, GitHub, and support.</td><td><a href="/pages/xtCDOR9C11VP4imBwPpX">/pages/xtCDOR9C11VP4imBwPpX</a></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://titan-exchange.gitbook.io/titan/developer-doc/home.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
