# Welcome Builders

Build on **Raydium**, the leading liquidity protocol on Solana powering swaps, liquidity pools, token launches, and perpetual markets.

This developer section provides everything needed to integrate with Raydium:

* SDKs for building applications
* APIs for retrieving market data
* Program interfaces for on-chain integrations
* Examples for LaunchLab token launches

***

#### 🚀 Get Started

<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>Trade API</strong></td><td>GET quote and POST to execute swaps leveraging Raydium router</td><td><a href="developer-guides/overview">overview</a></td></tr><tr><td><strong>LaunchLab Examples</strong></td><td>Step-by-step examples showing how to create and launch tokens using LaunchLab.</td><td><a href="developer-guides/index">index</a></td></tr><tr><td>How To Guides</td><td>Explainers around common gotchas when buildling on Raydium</td><td></td></tr></tbody></table>

***

#### 🧰 Developer Tools

<table data-card-size="large" 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>TS SDK</td><td><p>TypeScript SDK used by Raydium applications and integrations.</p><p>Supports pool interactions, swaps, liquidity, and more.</p></td><td><a href="resources/ts-sdk">ts-sdk</a></td></tr><tr><td>IDLs</td><td><p>Interface definitions for Raydium on-chain programs.</p><p>Useful for Anchor clients and custom integrations.</p></td><td><a href="resources/idls">idls</a></td></tr><tr><td>TS SDK Demo</td><td>Demo showing how developers can use the SDK</td><td><a href="https://github.com/raydium-io/raydium-sdk-V2-demo">https://github.com/raydium-io/raydium-sdk-V2-demo</a></td></tr></tbody></table>

***

### 📦 Example Integrations

The **TS SDK Demo** section contains practical examples for LaunchLab integrations.

* **Creating a platform**

  Deploy a LaunchLab platform and configure token launch parameters.
* **Launching a token**

  Launch a token using bonding curves and liquidity pools.
* **Buying / selling a token**

  Execute trades against LaunchLab tokens.
* **Monitoring token migration**

  Track token migration events.
* **Collecting fees**

  Retrieve platform or launch fees.

***

### 📚 Additional Resources

<table data-card-size="large" 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>Token-2022 Support</strong></td><td>Learn how Raydium supports Token-2022 extensions.</td><td><a href="resources/token-2022-support">token-2022-support</a></td></tr><tr><td><strong>Program addresses</strong></td><td>Program address of all Raydium contracts</td><td><a href="resources/program-addresses">program-addresses</a></td></tr></tbody></table>
