> ## 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.

# Bắt đầu nhanh

> Ba script Node paste-and-go để swap, tạo pool CPMM và tạo pool CLMM — cấu hình tối thiểu, kết quả thực tế trên chuỗi trong chưa đến năm phút.

<Info>
  **Trang này được dịch tự động bằng AI. Phiên bản tiếng Anh là bản chính thức.**

  [Xem bản tiếng Anh →](/quick-start/index)
</Info>

<Info>
  **Phần này là gì.** Ba script Node từ đầu đến cuối mà bạn có thể dán vào một tệp, đặt một số biến môi trường và chạy. Mỗi cái thực hiện một hoạt động thực tế trên chuỗi với Raydium. Sử dụng chúng để kiểm thử thiết lập của bạn trước khi xây dựng bất kỳ điều gì lớn hơn.

  **Phần này không phải là gì.** Tài liệu tham khảo. Để tìm API builder đầy đủ, tham khảo tham số và các trường hợp đặc biệt, hãy xem [SDK & API](/vi/sdk-api) và các trang `code-demos` cho từng sản phẩm.
</Info>

## Điều kiện tiên quyết

Chạy điều này một lần:

```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
```

Bạn cần:

* **Node 18+** với hỗ trợ ESM (`"type": "module"` trong `package.json` hoặc phần mở rộng `.mjs`).
* **Một cặp khóa Solana** tại `~/.config/solana/id.json` (hoặc bất kỳ đâu — đặt `KEYPAIR`).
* **Ví được cấp vốn.** \~0.05 SOL đủ cho bất kỳ script nào trong chương này.
* **Một URL RPC.** RPC công cộng miễn phí hoạt động để kiểm tra; để làm bất kỳ điều gì hơn là kiểm tra cơ bản, sử dụng nhà cung cấp trả phí.

Đặt chúng một lần trên shell:

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

<Info>
  **Cluster.** Cả ba script mặc định sử dụng mainnet. Để chạy trên devnet, đặt `RPC_URL=https://api.devnet.solana.com` và thay đổi `cluster: "mainnet"` thành `cluster: "devnet"` bên trong script. Hãy lưu ý rằng thanh khoản hạt giống pool trên devnet rất ít; hãy mong đợi việc tạo ra các token kiểm tra của riêng bạn.
</Info>

## Ba script

<CardGroup cols={3}>
  <Card title="Swap từ CLI" icon="right-left" href="/vi/quick-start/swap-from-cli">
    Hoán đổi một token lấy một token khác thông qua bất kỳ pool CPMM nào. Kiểm tra "Tôi có thể hit Raydium từ một script" nhanh nhất.
  </Card>

  <Card title="Triển khai pool CPMM" icon="droplet" href="/vi/quick-start/deploy-cpmm-pool">
    Khởi chạy một pool CPMM mới cho cặp token mà bạn chọn. Chọn tầng phí 0,25% và hạt giống thanh khoản ban đầu.
  </Card>

  <Card title="Triển khai pool CLMM" icon="chart-line" href="/vi/quick-start/deploy-clmm-pool">
    Khởi chạy một pool CLMM mới với tầng phí mà bạn chọn và một vị trí tập trung duy nhất.
  </Card>
</CardGroup>

## Sau chương này

Mỗi script kết thúc với một đầu ra tối thiểu (ID pool, chữ ký tx) và một dòng duy nhất trỏ đến trang tiếp theo trong chương [SDK & API](/vi/sdk-api) cho hoạt động mà nó thực hiện. Khi bạn sẵn sàng viết tích hợp riêng của mình:

* **Backends và bots** → [Trade API](/vi/sdk-api/trade-api).
* **Frontends và ứng dụng full-control** → [TypeScript SDK](/vi/sdk-api/typescript-sdk).
* **Thành phần trên chuỗi** → [Rust CPI](/vi/sdk-api/rust-cpi).
* **Chọn giữa chúng** → bảng so sánh ở đầu [SDK & API](/vi/sdk-api).

## Biểu ngữ phiên bản

```
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
```

Nếu một script bị hỏng trên phiên bản SDK mới hơn, hãy kiểm tra ghi chú phát hành của SDK — các hình dạng trả về của builder đã phát triển giữa các bản phát hành nhỏ.
