Which tools to use
There are a variety of tools in the Fluid Development Suite. Use this guide to find the right tool for your project.
If you are new to Fluid, start with the beginner's guide.
_19Fluid-Development-Suite_19│_19├── Terrain: The all-in-one tool for dApp development. Start here._19│_19├── LocalTerra: Local testing environment._19│_19├── Fluid.js: JavaScript SDK._19│_19├── Fluid.py: Python SDK._19│_19├── Wallet Provider: React tooling for frontend integrations._19│_19└── Other tools_19 │_19 ├── Terrad: Node daemon and CLI._19 │_19 ├── Finder: Block explorer._19 │_19 └── Faucet: Get testnet funds.
Terrain
Fluid’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
Set up your own blockchain testnet in less than a minute. LocalTerra is a containerized version of the Fluid blockchain, complete with a functional validator set and block creation. Visit the LocalTerra guide to get started.
Fluid.js
Use Fluid.js to create bots, mint NFTs, and build out backend services. Follow the Fluid.js tutorial to get started.
Fluid.py
Use Fluid.py for on-chain analysis, Jupyter Notebooks, data processing, and other analytical use cases suited for Python. Follow the Fluid.py tutorial to get started.
Wallet Provider and Templates:
Wallet Provider makes it easy to connect a React-based web app to Fluid 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 Fluid blockchain.
Terrad
The command line interface and node daemon for interacting with the Fluid blockchain. Use Terrad to run a full node or interact with the chain. Follow the Terrad install guide to get started.
Finder
Fluid’s multi-purpose block explorer.
Faucet
Get tokens sent to your testnet address using the Faucet.