> For the complete documentation index, see [llms.txt](https://titan-exchange.gitbook.io/titan/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://titan-exchange.gitbook.io/titan/developer-doc/home.md).

# Home

Build on the best swap execution on Solana.

![Titan](https://3919091904-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOcDzWOE77OJI2Qje9dcH%2Fuploads%2Fgit-blob-7ad244c7e4f10bcb574a05cddb166c010750826d%2Fimage.png?alt=media)

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" %}
**The Titan Developers Portal is live.** Create an API key at [developer.titan.exchange](https://developer.titan.exchange/) and call Titan's swap routing over REST with JSON responses (send `Accept: application/json`) — no distributor account required. Start free on Sandbox. [Get started](/titan/developer-doc/developers-portal/introduction.md)
{% endhint %}

{% hint style="info" %}
**DART Swap API** — Titan's on-chain dynamic routing with JSON responses and a separate API key. [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>Providers compete on every quote; Titan returns the best route.</td></tr><tr><td><strong>No Trading Fees</strong></td><td>Zero per-swap fees on Titan routes. DART routes carry up to 1 bps.</td></tr><tr><td><strong>Low Slippage</strong></td><td>Active simulations and algorithmic route selection.</td></tr></tbody></table>

***

## APIs

Self-serve REST through the Developers Portal, or Titan Direct (WebSocket) and Titan Gateway (REST) through a distributor — all on the same Argos routing engine.

<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>Developers Portal</strong></td><td>Self-serve API keys. REST with JSON responses.</td><td><a href="/titan/developer-doc/developers-portal/introduction.md">Introduction</a></td></tr><tr><td><strong>Titan Direct</strong></td><td>WebSocket streaming quotes in real time. Enterprise only, through a distributor.</td><td><a href="/titan/developer-doc/swap-api/reference/direct/connection.md">Connection &amp; Negotiation</a></td></tr><tr><td><strong>Titan Gateway</strong></td><td>REST through a distributor. JWT auth, MessagePack responses.</td><td><a href="/titan/developer-doc/swap-api/reference/gateway/gateway-quote-swap.md">Quote Swap</a></td></tr><tr><td><strong>Direct vs Gateway</strong></td><td>Choose the right interface for your use case.</td><td><a href="/titan/developer-doc/swap-api/reference/direct-vs-gateway.md">Titan Direct vs Titan Gateway</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>Developers Portal Quickstart</strong></td><td>API key to signed swap transaction over REST.</td><td><a href="/titan/developer-doc/developers-portal/quickstart.md">Quickstart</a></td></tr><tr><td><strong>Distributor Quickstart</strong></td><td>First swap quote with a JWT over Titan Direct or Titan Gateway.</td><td><a href="/titan/developer-doc/swap-api/quickstart.md">Quickstart</a></td></tr><tr><td><strong>Authentication</strong></td><td>API key or JWT, depending on how you got access.</td><td><a href="/titan/developer-doc/getting-started/authentication.md">Authentication</a></td></tr><tr><td><strong>Get API Access</strong></td><td>Create a key on the Developers Portal, or get a token from Triton or QuickNode.</td><td><a href="/titan/developer-doc/getting-started/api-access.md">Get API Access</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 the transaction, send on-chain.</td><td><a href="/titan/developer-doc/swap-api/guides/stream-and-execute.md">Stream &amp; Execute a Swap</a></td></tr><tr><td><strong>Configure Routing</strong></td><td>Filter venues, providers, and route types.</td><td><a href="/titan/developer-doc/swap-api/guides/configure-routing.md">Configure Routing</a></td></tr><tr><td><strong>Fee Collection</strong></td><td>Collect platform fees with feeAccount.</td><td><a href="/titan/developer-doc/swap-api/guides/fee-collection.md">Fee Collection</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="/titan/developer-doc/resources/sdk.md">SDK Reference</a></td></tr><tr><td><strong>AI / LLM Integration</strong></td><td>Claude Code skill and llms.txt.</td><td><a href="/titan/developer-doc/resources/ai-llm-integration.md">AI / LLM Integration</a></td></tr><tr><td><strong>Community &#x26; Support</strong></td><td>Discord, GitHub, and support.</td><td><a href="/titan/developer-doc/resources/community-and-support.md">Community &amp; Support</a></td></tr></tbody></table>
