Begin Your Cosmos Journey

Developer Portal

Cosmos is a network of interoperable blockchains built on BFT consensus.

The ever-expanding ecosystem provides an SDK, tokens, wallets, applications, and services. Discover the Cosmos SDK to develop application-specific blockchains.

Ready to begin your journey?
Frequently Asked Questions

FAQ

Is this portal for me?
How should I go through the portal?
What do I need to know?
How long will it take?

All there is to discover

The portal has three different sections, with content to take you through the fundamentals of Cosmos, dive deeper in the tutorials, and apply your conceptual knowledge in the hands-on exercise chapters.
From a high-level overview of the Cosmos Ecosystem to the main concepts of the Cosmos SDK and IBC, take a look at these more conceptual introductions to begin your journey.
Work with the full Cosmo stack while developing a checkers game blockchain with Ignite CLI and preparing your chain to run in production.
Dive into these tutorials to help get you started and to take a more detailed look at IBC, CosmJS, and some of the other SDK modules. The tutorials walk you through code examples to translate Cosmos concepts into practice.

Introduction to Cosmos

Discover the Cosmos Ecosystem, Cosmos SDK, and IBC. Feel free to start with the first chapter, or select one or more tags to filter the available content.
DevOps
Cosmos SDK
IBC
CosmJS
CosmWasm
Tendermint
Cosmos Hub
Concept
Tutorial
Guided Coding

Tutorials

Get started and explore IBC, CosmJS, and Cosmos SDK modules. Feel free to start with the first chapter, or select one or more tags to filter the available content.
DevOps
Cosmos SDK
IBC
CosmJS
CosmWasm
Tendermint
Cosmos Hub
Concept
Tutorial
Guided Coding
From gRPC to Protobuf - a brief overview of dev terms you encounter in the Cosmos Ecosystem.
Find out what you should install on your machine to work with the Cosmos SDK and work on the hands-on exercises.
Take your first steps with simapp and get your first node for a Cosmos blockchain running.
Take your first steps with Go to discover the basics, including a look at Go interfaces, structures, arrays, slices, and much more.
Want to become an IBC developer? Take a closer look at IBC denoms.

Hands-on Exercise

From zero to hero - work with the full Cosmos stack while developing a checkers game blockchain. Feel free to start with the first chapter, or select one or more tags to filter the available content.
DevOps
Cosmos SDK
IBC
CosmJS
CosmWasm
Tendermint
Cosmos Hub
Concept
Tutorial
Guided Coding

Developer Resources

Cosmos SDK
Cosmos SDK
A framework for building public blockchains.
Tendermint Core
Tendermint Core
Blockchain consensus engine and application interface.
Ignite CLI
Ignite CLI
All-in-one platform to build, launch, and maintain apps on a sovereign and secured blockchain.
IBC
IBC
Industry standard protocol for inter-blockchain communication.
CosmWasm
CosmWasm
Smart contracting platform built for the Cosmos Ecosystem.
Cosmos Hub
Cosmos Hub
Software powering Cosmos Hub, the heart of the Cosmos network, and home of the ATOM token.