Skip to main content
Version: v0.27

Introduction to Ignite

Ignite CLI offers everything you need to build, test, and launch your blockchain with a decentralized worldwide community. Ignite CLI is built on top of Cosmos SDK, the world’s most popular blockchain framework. Ignite CLI accelerates chain development by scaffolding everything you need so you can focus on business logic.

What is Ignite CLI?

Ignite CLI is an easy-to-use CLI tool for creating and maintaining sovereign application-specific blockchains. Blockchains created with Ignite CLI use Cosmos SDK and Tendermint. Ignite CLI and the Cosmos SDK modules are written in the Go programming language. The scaffolded blockchain that is created with Ignite CLI includes a command line interface that lets you manage keys, create validators, and send tokens.

With just a few commands, you can use Ignite CLI to:

  • Create a modular blockchain written in Go
  • Scaffold modules, messages, types with CRUD operations, IBC packets, and more
  • Start a blockchain node in development with live reloading
  • Connect to other blockchains with a built-in IBC relayer
  • Use generated TypeScript/Vuex clients to interact with your blockchain
  • Use the Vue.js web app template with a set of components and Vuex modules

Install Ignite CLI

To install the ignite binary in /usr/local/bin run the following command:

curl https://get.ignite.com/cli | bash

Projects using Tendermint and Cosmos SDK

Many projects already showcase the Tendermint BFT consensus engine and the Cosmos SDK. Explore the Cosmos ecosystem to discover a wide variety of apps, blockchains, wallets, and explorers that are built in the Cosmos ecosystem.

Projects building with Ignite CLI

Stride Labs
KYVE Network
Umee
MediBloc Core
Cudos
Firma Chain
BitCanna
Source Protocol
Sonr
Neutron
OKP4 Blockchain
Dymension Hub
Electra Blockchain
OLLO Station
Mun
Aura Network