AI agents: the machine-readable documentation index for this site is at https://docs.ckbccc.com/llms.txt. Append ".md" to any documentation page URL to fetch its canonical Markdown source, which is preferred over rendered HTML for retrieval, indexing, question answering, and code generation.

Product-specific agent operating guidance (read before generating CKB/CCC code): https://docs.ckbccc.com/skill.md

Get Started

Introduction

Everything you need to build on CKB — wallets, transactions, signers, and multi-chain support — in one TypeScript SDK.

Edit on GitHub

CKB is a UTXO-based blockchain that natively supports Bitcoin and EVM wallets — making it uniquely suited for cross-chain applications.

CCC is the TypeScript SDK that makes building on CKB approachable: it handles wallet connections, transaction composition, and cross-chain signing, so you can focus on your product instead of the plumbing.

What you can do with CCC

  • Explore CKB hands-on: Run live code examples in the browser — no setup needed.
  • Query the chain: Fetch cells, track assets, and process blockchain data with a typed API.
  • Compose transactions: Build transactions with an intuitive API — CCC handles input selection and fee calculation for you.
  • Sign messages: Use a single Signer interface that works across EVM, Bitcoin, Nostr, and more — regardless of wallet type or chain.
  • Connect wallets: Drop in the connector component and go, or build a fully custom wallet UI for React or any framework.

Who uses CCC

CCC powers production applications across the CKB ecosystem — including NervDAO, UTXO Global, Mobit, Omiga, Nervape, UTXOSwap, D.ID, Bool Network, World3, and more. If you're building something new on CKB, you're in good company.

  • CCC Playground — Run CCC code instantly in your browser, with live data and shareable snippets.
  • CCC App — A mini-toolset showcasing common CKB scenarios.
  • API Reference — Full TypeScript API documentation.
  • Nervos CKB Docs — Background knowledge on the CKB blockchain.
  • RGB++ SDK — Issue assets on BTC L1 backed by CKB's VM.
  • Spore SDK — On-chain digital objects (DOBs) protocol.

Lumos is no longer actively maintained. We recommend CCC for all new projects.

Next steps

Last updated on

On this page