> For the complete documentation index, see [llms.txt](https://docs.zk.link/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zk.link/developer.md).

# Developer

- [Developer Overview](https://docs.zk.link/developer/overview.md): This section is designed for dApp developers, offering a concise overview of zkLink's infra to streamline the understanding of zkLink's features for efficient dApp development and integration.
- [Get Started](https://docs.zk.link/developer/quick-start.md)
- [Examples](https://docs.zk.link/developer/examples.md)
- [Base Demo](https://docs.zk.link/developer/examples/base-demo.md)
- [JSON RPC & Websocket & Kafka](https://docs.zk.link/developer/json-rpc-and-websocket-and-kafka.md): Developers can send all the layer3 transactions to the zkLink and get the associated information from zkLink. zkLink also push the transaction state update via websocket to dApp.
- [JSON-RPC API](https://docs.zk.link/developer/json-rpc-and-websocket-and-kafka/json-rpc-api.md)
- [JSON-RPC Errors](https://docs.zk.link/developer/json-rpc-and-websocket-and-kafka/json-rpc-errors.md)
- [Websocket](https://docs.zk.link/developer/json-rpc-and-websocket-and-kafka/websocket.md)
- [Kafka](https://docs.zk.link/developer/json-rpc-and-websocket-and-kafka/kafka.md)
- [Transactions](https://docs.zk.link/developer/api-and-sdk.md): zkLink sdk now support all the functions in Golang, Javascript and Rust. You can use it to generate private key, build the transaction and generate signature. For the developer who use the other langu
- [Basic Types](https://docs.zk.link/developer/api-and-sdk/basic-types.md)
- [State Update](https://docs.zk.link/developer/api-and-sdk/state-update.md)
- [Transaction](https://docs.zk.link/developer/api-and-sdk/transaction.md)
- [Deposit](https://docs.zk.link/developer/api-and-sdk/transaction/deposit.md)
- [FullExit](https://docs.zk.link/developer/api-and-sdk/transaction/full_exit.md)
- [ChangePubKey](https://docs.zk.link/developer/api-and-sdk/transaction/change_pubkey.md)
- [Withdraw](https://docs.zk.link/developer/api-and-sdk/transaction/withdraw.md)
- [Transfer](https://docs.zk.link/developer/api-and-sdk/transaction/transfer.md)
- [ForcedExit](https://docs.zk.link/developer/api-and-sdk/transaction/forced_exit.md)
- [OrderMatching](https://docs.zk.link/developer/api-and-sdk/transaction/order_matching.md)
- [AutoDeleveraging](https://docs.zk.link/developer/api-and-sdk/transaction/auto_deleveraging.md)
- [ContractMatching](https://docs.zk.link/developer/api-and-sdk/transaction/contract_matching.md)
- [Funding](https://docs.zk.link/developer/api-and-sdk/transaction/funding.md)
- [Liquidation](https://docs.zk.link/developer/api-and-sdk/transaction/liquidation.md)
- [UpdateGlobalVar](https://docs.zk.link/developer/api-and-sdk/transaction/update_global_var.md)
- [Private Key & Signature](https://docs.zk.link/developer/api-and-sdk/private_key.md)
- [Algorithm](https://docs.zk.link/developer/api-and-sdk/private_key/algorithm.md)
- [ChangePubKey](https://docs.zk.link/developer/api-and-sdk/private_key/chaneg_pubkey.md)
- [Withdraw](https://docs.zk.link/developer/api-and-sdk/private_key/withdraw.md)
- [Transfer](https://docs.zk.link/developer/api-and-sdk/private_key/transfer.md)
- [ForcedExit](https://docs.zk.link/developer/api-and-sdk/private_key/forced_exit.md)
- [OrderMatching](https://docs.zk.link/developer/api-and-sdk/private_key/order_matching.md)
- [ContractMatching](https://docs.zk.link/developer/api-and-sdk/private_key/contract_matching.md)
- [Funding](https://docs.zk.link/developer/api-and-sdk/private_key/funding.md)
- [Liquidation](https://docs.zk.link/developer/api-and-sdk/private_key/liquidation.md)
- [AutoDeleveraging](https://docs.zk.link/developer/api-and-sdk/private_key/auto_deleveraging.md)
- [UpdateGlobalVar](https://docs.zk.link/developer/api-and-sdk/private_key/update_global_var.md)
- [SDK](https://docs.zk.link/developer/sdk.md)
- [Go](https://docs.zk.link/developer/sdk/changelog.md)
- [Types](https://docs.zk.link/developer/sdk/changelog/basic_types.md)
- [Signature](https://docs.zk.link/developer/sdk/changelog/signer.md)
- [Utils](https://docs.zk.link/developer/sdk/changelog/utils.md)
- [Transactions](https://docs.zk.link/developer/sdk/changelog/transactions.md)
- [ChangePubKey](https://docs.zk.link/developer/sdk/changelog/transactions/1-change-pubkey.md)
- [Withdraw](https://docs.zk.link/developer/sdk/changelog/transactions/2-withdraw.md)
- [Transfer](https://docs.zk.link/developer/sdk/changelog/transactions/3-transfer.md)
- [ForcedExit](https://docs.zk.link/developer/sdk/changelog/transactions/4-forced-exit.md)
- [OrderMatching](https://docs.zk.link/developer/sdk/changelog/transactions/5-order-matching.md)
- [ContractMatching](https://docs.zk.link/developer/sdk/changelog/transactions/6-contract-matching.md)
- [AutoDeleveraging](https://docs.zk.link/developer/sdk/changelog/transactions/7-auto-deleveraging.md)
- [Funding](https://docs.zk.link/developer/sdk/changelog/transactions/8-funding.md)
- [Liquidation](https://docs.zk.link/developer/sdk/changelog/transactions/9-liquidation.md)
- [UpdateGlobalVar](https://docs.zk.link/developer/sdk/changelog/transactions/10-update-global-var.md)
- [Js](https://docs.zk.link/developer/sdk/changelog-1.md)
- [Signature](https://docs.zk.link/developer/sdk/changelog-1/signer.md)
- [Utils](https://docs.zk.link/developer/sdk/changelog-1/utils.md)
- [Transactions](https://docs.zk.link/developer/sdk/changelog-1/transactions.md)
- [ChangePubKey](https://docs.zk.link/developer/sdk/changelog-1/transactions/1-change-pubkey.md)
- [Withdraw](https://docs.zk.link/developer/sdk/changelog-1/transactions/2-withdraw.md)
- [Transfer](https://docs.zk.link/developer/sdk/changelog-1/transactions/3-transfer.md)
- [ForcedExit](https://docs.zk.link/developer/sdk/changelog-1/transactions/4-forced-exit.md)
- [OrderMatching](https://docs.zk.link/developer/sdk/changelog-1/transactions/5-order-matching.md)
- [ContractMatching](https://docs.zk.link/developer/sdk/changelog-1/transactions/6-contract-matching.md)
- [AutoDeleveraging](https://docs.zk.link/developer/sdk/changelog-1/transactions/7-auto-deleveraging.md)
- [Funding](https://docs.zk.link/developer/sdk/changelog-1/transactions/8-funding.md)
- [Liquidation](https://docs.zk.link/developer/sdk/changelog-1/transactions/9-liquidation.md)
- [UpdateGlobalVar](https://docs.zk.link/developer/sdk/changelog-1/transactions/10-update-global-var.md)
- [Dart](https://docs.zk.link/developer/sdk/changelog-2.md)
- [Signature](https://docs.zk.link/developer/sdk/changelog-2/signer.md)
- [Utils](https://docs.zk.link/developer/sdk/changelog-2/utils.md)
- [Transactions](https://docs.zk.link/developer/sdk/changelog-2/transactions.md)
- [ChangePubKey](https://docs.zk.link/developer/sdk/changelog-2/transactions/1-change-pubkey.md)
- [Withdraw](https://docs.zk.link/developer/sdk/changelog-2/transactions/2-withdraw.md)
- [Transfer](https://docs.zk.link/developer/sdk/changelog-2/transactions/3-transfer.md)
- [ForcedExit](https://docs.zk.link/developer/sdk/changelog-2/transactions/4-forced-exit.md)
- [OrderMatching](https://docs.zk.link/developer/sdk/changelog-2/transactions/5-order-matching.md)
- [ContractMatching](https://docs.zk.link/developer/sdk/changelog-2/transactions/6-contract-matching.md)
- [AutoDeleveraging](https://docs.zk.link/developer/sdk/changelog-2/transactions/7-auto-deleveraging.md)
- [Funding](https://docs.zk.link/developer/sdk/changelog-2/transactions/8-funding.md)
- [Liquidation](https://docs.zk.link/developer/sdk/changelog-2/transactions/9-liquidation.md)
- [UpdateGlobalVar](https://docs.zk.link/developer/sdk/changelog-2/transactions/10-update-global-var.md)
