Which tools to use

There are a variety of tools in the Terra Development Suite. Use this guide to find the right tool for your project.

If you are new to Terra, start with the beginner’s guide.

Terra Development Suite
│
├── Terrain: The all-in-one tool for dApp development. Start here.
│
├── LocalTerra: Local testing environment.
│
├── Terra.js: JavaScript SDK.
│
├── Terra.py: Python SDK.
│
├── Wallet Provider: React tooling for frontend integrations.
│
└── Other tools
    │
    ├── terrad: Node daemon and CLI.
    │
    ├── Finder: Block explorer.
    │
    └── Faucet: Get testnet funds.

Terrain ../../_images/terrain.png

Terra’s all-in-one development environment, Terrain provides front-end and smart contract scaffolding for your dApp. Get started in 5 minutes with the quickstart guide.

LocalTerra ../../_images/LocalTerra.svg

Set up your own blockchain testnet in less than a minute. LocalTerra is a containerized version of the Terra blockchain, complete with a functional validator set and block creation. Visit the LocalTerra guide to get started.

Terra.js ../../_images/terra_js.svg

Use Terra.js to create bots, mint NFTs, and build out backend services. Follow the Terra.js tutorial to get started.

Terra.py ../../_images/terra_sdk.svg

Use Terra.py for on-chain analysis, Jupyter Notebooks, data processing, and other analytical use cases suited for Python. Follow the Terra.py tutorial to get started.

Wallet Provider and Templates: ../../_images/Walletconnect.svg

Wallet Provider makes it easy to connect a React-based web app to Terra Station. There are multiple templates available for frontend frameworks like Vue, React, and Vite. Follow the Wallet Provider tutorial to get started.

Other Tools

Use these tools to interact with the Terra blockchain.

Terrad ../../_images/Terrad.svg

The command line interface and node daemon for interacting with the Terra blockchain. Use terrad to run a full node or interact with the chain. Follow the terrad install guide to get started.

Finder ../../_images/expl_finder.png

Terra’s multi-purpose block explorer.

Faucet ../../_images/Faucet.svg

Get tokens sent to your testnet address using the Faucet.