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

# Início rápido

> Três scripts Node prontos para usar que fazem swap, criam um pool CPMM e criam um pool CLMM — configuração mínima, resultado real on-chain em menos de cinco minutos.

<Info>
  **Esta página foi traduzida automaticamente por IA. A versão em inglês é a fonte oficial.**

  [Ver versão em inglês →](/quick-start/index)
</Info>

<Info>
  **O que este capítulo é.** Três scripts Node completos que você pode copiar para um arquivo, definir algumas variáveis de ambiente e executar. Cada um realiza uma operação real on-chain na Raydium. Use-os para validar sua configuração antes de construir algo maior.

  **O que este capítulo não é.** Documentação de referência. Para a API completa do builder, referência de parâmetros e casos especiais, consulte [SDK & API](/pt/sdk-api) e as páginas de `code-demos` específicas de cada produto.
</Info>

## Pré-requisitos

Execute isto uma vez:

```bash theme={null}
mkdir raydium-quickstart && cd raydium-quickstart
npm init -y
npm install @raydium-io/raydium-sdk-v2 @solana/web3.js @solana/spl-token bn.js
```

Você precisa de:

* **Node 18+** com suporte a ESM (`"type": "module"` em `package.json` ou extensão `.mjs`).
* **Um keypair Solana** em `~/.config/solana/id.json` (ou em qualquer lugar — defina `KEYPAIR`).
* **Uma carteira financiada.** \~0.05 SOL cobre qualquer script único neste capítulo.
* **Uma URL RPC.** RPC público gratuito funciona para testes; para qualquer coisa além de um teste básico, use um provedor pago.

Defina isto uma vez por shell:

```bash theme={null}
export RPC_URL="https://api.mainnet-beta.solana.com"
export KEYPAIR="$HOME/.config/solana/id.json"
```

<Info>
  **Cluster.** Todos os três scripts usam mainnet por padrão. Para executar em devnet, defina `RPC_URL=https://api.devnet.solana.com` e mude `cluster: "mainnet"` para `cluster: "devnet"` dentro do script. Tenha cuidado de que a liquidez seed do pool em devnet é escassa; espere ter que gerar seus próprios tokens de teste.
</Info>

## Os três scripts

<CardGroup cols={3}>
  <Card title="Swap pela CLI" icon="right-left" href="/pt/quick-start/swap-from-cli">
    Troque um token por outro em qualquer pool CPMM. Verificação mais rápida de "consigo acessar Raydium a partir de um script".
  </Card>

  <Card title="Implantar um pool CPMM" icon="droplet" href="/pt/quick-start/deploy-cpmm-pool">
    Configure um novo pool CPMM para um par de tokens à sua escolha. Seleciona o nível de taxa de 0,25% e fornece liquidez inicial.
  </Card>

  <Card title="Implantar um pool CLMM" icon="chart-line" href="/pt/quick-start/deploy-clmm-pool">
    Configure um novo pool CLMM com um nível de taxa de sua escolha e uma única posição concentrada.
  </Card>
</CardGroup>

## Após este capítulo

Cada script termina com uma saída mínima (ID do pool, assinatura tx) e uma única linha apontando para a próxima página do capítulo [SDK & API](/pt/sdk-api) para a operação que realizou. Quando estiver pronto para escrever sua própria integração:

* **Backends e bots** → [Trade API](/pt/sdk-api/trade-api).
* **Frontends e aplicações com controle total** → [TypeScript SDK](/pt/sdk-api/typescript-sdk).
* **Composição on-chain** → [Rust CPI](/pt/sdk-api/rust-cpi).
* **Escolhendo entre eles** → a tabela de comparação no topo de [SDK & API](/pt/sdk-api).

## Banner de versão

```
SDK:       @raydium-io/raydium-sdk-v2@0.2.42-alpha
Programs:  see /reference/program-addresses
Cluster:   mainnet-beta (also runs on devnet with the change noted above)
Verified:  2026-04
```

Se um script quebrar em uma versão mais nova do SDK, verifique as notas de lançamento do SDK — as formas de retorno do builder evoluíram entre versões menores.
