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

# Developer

> Tempat menemukan referensi API, panduan integrasi, SDK, perkakas testnet, dan kode sumber untuk membangun di atas Intention.

Semua yang dibutuhkan untuk membangun di atas Intention ada di salah satu tempat di bawah ini. Halaman ini adalah petanya.

Jika Anda baru pertama kali berintegrasi, mulailah dari **panduan integrasi** — panduan itu menuntun dari memasang SDK sampai order yang tereksekusi di testnet. Jika Anda sudah paham bentuk sistemnya dan hanya butuh detail per field, langsung ke **referensi API**.

<h2 id="start-here">
  Mulai dari sini
</h2>

<CardGroup cols={2}>
  <Card title="Panduan integrasi" icon="book-open" href="https://dev.intention.xyz/">
    Panduan developer lengkap: pemasangan, autentikasi dan penandatanganan, quick start REST, akun, data pasar, order, alur trading, transfer USDC, dan batas laju.
  </Card>

  <Card title="Referensi API" icon="plug" href="https://testnet-openapi.intention.xyz/">
    Spesifikasi REST dan WebSocket lengkap, dengan skema dan alat untuk menjalankan request langsung di browser.
  </Card>
</CardGroup>

<h2 id="what-the-api-covers">
  Apa yang dicakup API
</h2>

Referensi ini disusun dalam kelompok berikut. Angka yang tertera adalah jumlah endpoint dalam spesifikasi testnet saat ini.

| Kelompok         | Cakupannya                                                                                      |
| ---------------- | ----------------------------------------------------------------------------------------------- |
| **Markets**      | Daftar pasar perpetual, order book, trade, candle, funding rate                                 |
| **Trading**      | Order terbuka, eksekusi, pencarian berdasarkan client order ID                                  |
| **Transactions** | Submit, submit batch, simulasi, encode, dan menunggu transaksi; estimasi gas                    |
| **Accounts**     | State alamat dan sub-alamat, posisi, riwayat order, riwayat trade, transfer, pembayaran funding |
| **DEX Config**   | Definisi perpetual dan spot, konfigurasi biaya, tier leverage, binding agen                     |
| **Oracle**       | Harga tersertifikasi untuk blok saat ini                                                        |
| **Dashboard**    | Nilai akun, deret PnL, kalender trading, ringkasan                                              |
| **Export**       | Ekspor CSV untuk riwayat order, riwayat trade, dan pembayaran funding                           |
| **WebSocket**    | Kanal langganan untuk order book, trade, ticker, candle, subakun, blok, dan transaksi           |

<h2 id="testnet-tools">
  Perkakas testnet
</h2>

Perkakas interaktif untuk pengembangan, semuanya di-host di situs developer.

<CardGroup cols={2}>
  <Card title="Faucet" icon="faucet" href="https://dev.intention.xyz/tools-faucet">
    Klaim dana testnet untuk akun baru.
  </Card>

  <Card title="Pencarian order" icon="magnifying-glass" href="https://dev.intention.xyz/tools-order-lookup">
    Periksa status dan riwayat order mana pun berdasarkan ID.
  </Card>

  <Card title="Penguji WebSocket" icon="signal-stream" href="https://dev.intention.xyz/tools-websocket">
    Berlangganan kanal langsung dan periksa pesan mentahnya.
  </Card>

  <Card title="Verifikator BCS" icon="binary" href="https://dev.intention.xyz/tools-bcs-verifier">
    Pastikan transaksi terserialisasi sudah meng-encode apa yang Anda harapkan sebelum menandatanganinya.
  </Card>
</CardGroup>

<h2 id="sdks-and-source">
  SDK dan kode sumber
</h2>

<CardGroup cols={2}>
  <Card title="SDK" icon="cubes" href="https://dev.intention.xyz/installation">
    SDK resmi dalam TypeScript, Go, Python, dan C++ — pembuatan akun, penandatanganan, penyusunan order, dan transfer.
  </Card>

  <Card title="GitHub" icon="github" href="https://github.com/intentionxyz">
    Kode sumber SDK, perangkat lunak node, dan integrasi rujukan.
  </Card>
</CardGroup>

<Note>
  Spesifikasi yang diterbitkan saat ini menyasar testnet. Bentuk endpoint sudah cukup stabil untuk dijadikan sasaran pembangunan, tetapi perlakukan apa pun yang belum diuji di mainnet sebagai hal yang masih bisa berubah sampai catatan rilis mainnet menyatakan sebaliknya.
</Note>

<h2 id="run-a-node">
  Menjalankan node
</h2>

Pengoperasian node **tidak terbuka**. Set validator dijalankan oleh Intention Labs dan mitra undangan, dan untuk bergabung perlu persetujuan, bukan sekadar pendaftaran — tidak ada alur bergabung publik dan tidak ada binary yang diterbitkan untuk diunduh umum.

Jika Anda perlu mengoperasikan infrastruktur, kirim email ke `contact@intention.xyz` dengan **Node operator** di baris subjek. Lihat [Menjalankan node](/id/developers/run-a-node) untuk daftar peran yang ada dan apa saja yang perlu disertakan.

<Note>
  Kebanyakan alasan orang menginginkan node sebenarnya soal akses baca — query yang andal, riwayat, tidak bergantung pada indexer orang lain. Semua itu sudah dilayani oleh API di atas dan oleh [indexer](/id/protocol/architecture/indexer), tanpa perlu mengoperasikan apa pun.
</Note>

<h2 id="getting-help">
  Mendapatkan bantuan
</h2>

Pertanyaan integrasi, perilaku endpoint yang tak terduga, dan kesepakatan komersial semuanya masuk ke `contact@intention.xyz` — lihat [Pertanyaan builder dan integrasi](/id/help/builder-questions) untuk apa saja yang perlu disertakan.
