# TS SDK

The Raydium SDK provides functions for swaps, pool creation, liquidity management, and LaunchLab integration.

## Install

```bash
yarn add @raydium-io/raydium-sdk-v2
```

## Repositories and resources

| Resource              | Link                                                                       |
| --------------------- | -------------------------------------------------------------------------- |
| SDK (typescript)      | [raydium-sdk-V2](https://github.com/raydium-io/raydium-sdk-V2)             |
| SDK demo (typescript) | [raydium-sdk-V2-demo](https://github.com/raydium-io/raydium-sdk-V2-demo)   |
| UI repo               | [raydium-ui-v3-public](https://github.com/raydium-io/raydium-ui-v3-public) |
| All Repos             | [github.com/raydium-io](https://github.com/raydium-io)                     |

## Recommended workflow

1. Start with the SDK demo repository if you need working transaction examples.
2. Move to the core SDK package when you are ready to integrate those flows into your own app.
3. Cross-check product-specific behavior against the rest of `Developer Guides` before you ship.

## Need help?

Ask in [#dev-chat](https://discord.com/channels/813741812598439958/1009085496279977994) on Discord.


---

# 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://docs.raydium.io/raydium/build/resources/ts-sdk.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.
