# Môi trường phát triển

**Mạng Klaytn**

* Mạng thử nghiệm Baobab
* Mạng chính thức Cypress

**Nút điểm cuối**

* Bạn cần có [Nút điểm cuối](/content/installation-guide/deployment/endpoint-node.md) để kết nối với mạng lưới Klaytn và để thực hiện cuộc gọi qua API hoặc gửi một giao dịch.
* `ken` là một nhị phân Nút điểm cuối của Klaytn. `ken` hiển thị hai giao diện, [giao diện dòng lệnh](/content/installation-guide/deployment/endpoint-node/ken-cli-commands.md) và [JSON-RPC API](/content/dapp/json-rpc.md). `ken` chạy trên Linux và MacOS.
* `ken` CLI đi kèm với một số chức năng quản lý nút và tiện ích.

**Phát triển hợp đồng thông minh**

* [Klaytn Plugin for Remix](https://ide.klaytn.foundation) - Klaytn Plugin for Remix, một trình biên dịch dựa trên trình duyệt và IDE.
* [Truffle](https://github.com/trufflesuite/truffle) - Một công cụ mã nguồn mở dùng để phát triển các hợp đồng thông minh bằng Solidity.
* [Hardhat](https://hardhat.org/hardhat-runner/docs/getting-started) - Môi trường phát triển cho hợp đồng thông minh và dApps.
* [Foundry](https://book.getfoundry.sh/) - Foundry là một chuỗi công cụ phát triển hợp đồng thông minh.

**Klaytn SDK**

* [caver-js](/content/dapp/sdk/caver-js.md) : Thư viện JavaScript triển khai các API JSON-RPC của Klaytn.
* [caver-java](/content/dapp/sdk/caver-java.md) : Thư viện Java triển khai các API JSON-RPC của Klaytn.

**Các bộ công cụ của Klaytn**

* [Klaytnscope](https://scope.klaytn.com/) - Trình khám phá khối và giao dịch.
* [Ví Klaytn](https://wallet.klaytn.com/) - Một công cụ quản lý tài khoản dựa trên trình duyệt.
* [Klaytn Contracts Wizard](https://wizard.klaytn.foundation/) - An interactive generator to bootstrap your smart contract and learn about Klaytn Contracts.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://archive-vn.docs.klaytn.foundation/content/getting-started/development-environment.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
