Kaspa Docs
Builder docs for integrating Kaspa, learn about programmability model, attaching payload data, and running node infrastructure.
Kaspa builder docs are split by the decisions you hit first: how to program app logic, how to connect over RPC, how to move funds, how to attach app data, and how to to run your own backend.
If you are new to the stack, start with RPC connectivity and basic reads. From there, move into wallet flows, transaction payloads, or node operations depending on what your integration needs.
Getting Started
Install the SDK, connect to a node over RPC, and read live DAG data in JavaScript, Rust, or Python.
Programmability
Choose between Covenants, Based Apps, and Inline ZK depending on whether your product needs direct L1 rules, shared app state, or specialized proving flows.
Transaction Payload
Attach application data to standard Kaspa transactions and understand the practical size limits enforced by mempool mass rules.
Listen Accepted Transactions
Follow accepted transactions with checkpoint-based pulls or live subscriptions, depending on whether you need IDs only or full transaction data.
Run a Node
Operate your own kaspad backend with UTXO indexing and wRPC enabled.