# Development Environment

**Klaytn 네트워크**

* Baobab 테스트넷
* Cypress 메인넷

**Endpoint Node**

* Your [Endpoint Node](https://archive-ko.docs.klaytn.foundation/content/installation-guide/deployment/endpoint-node) is needed to connect to the Klaytn network and to issue an API call or send a transaction.
* `ken`은 Klaytn 엔드포인트 노드 바이너리입니다. `ken` exposes two interfaces, a [command-line interface](https://archive-ko.docs.klaytn.foundation/content/installation-guide/deployment/endpoint-node/ken-cli-commands) and the [JSON-RPC APIs](https://archive-ko.docs.klaytn.foundation/content/dapp/json-rpc). `ken`은 Linux와 MacOS에서 실행됩니다.
* `ken` CLI에는 여러 유틸리티 및 노드 관리 기능이 제공됩니다.

**스마트 컨트랙트 개발**

* [Remix Klaytn 플러그인](https://ide.klaytn.foundation) - 브라우저 기반 컴파일러 및 IDE인 리믹스의 Klaytn 플러그인
* [트러플](https://github.com/trufflesuite/truffle) - 솔리디티 스마트 컨트랙트 개발을 위한 오픈 소스 도구
* [Hardhat](https://hardhat.org/hardhat-runner/docs/getting-started) - A development environment for smart contracts and dApps.
* [Foundry](https://book.getfoundry.sh/) - Foundry is a smart contract development toolchain.

**Klaytn SDK**

* [caver-js](https://archive-ko.docs.klaytn.foundation/content/dapp/sdk/caver-js) : Klaytn JSON-RPC API를 구현하는 자바스크립트 라이브러리.
* [caver-java](https://archive-ko.docs.klaytn.foundation/content/dapp/sdk/caver-java) : Klaytn JSON-RPC API를 구현하는 자바 라이브러리.

**Klaytn 툴킷**

* [Klaytnscope](https://scope.klaytn.com/) - 블록 및 트랜잭션 탐색기
* [Klaytn Wallet](https://wallet.klaytn.com/) - 브라우저 기반 계정 관리 도구
* [Klaytn Contracts Wizard](https://wizard.klaytn.foundation/) - An interactive generator to bootstrap your smart contract and learn about Klaytn Contracts.
