cosmos-sdk/docs
gamarin2 b18bd06a36 Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
..
.vuepress Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
architecture Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
basics Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
building-modules Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
cn Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
core Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
interfaces Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
intro Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
kr Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
ru Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
spec Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
using-the-sdk Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
DOCS_README.md Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
README.md Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
Screen Shot 2019-10-17 at 15.07.22.png Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
cosmos-sdk-image.jpg Merge PR #4643: Update cosmos sdk image, remove unused images 2019-06-30 16:29:05 -04:00
package-lock.json Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
package.json Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
post.sh Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
pre.sh Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
versions Merge PR #4984: Switch docs version to master 2019-09-03 12:43:33 -04:00
yarn.lock Bump lodash from 4.17.11 to 4.17.13 in /docs (#5318) 2019-11-19 15:16:37 +01:00

README.md

layout title description features sections stack footer
index Documentation The Cosmos-SDK is a framework for building blockchain applications in Golang. It is being used to build Gaia, the first implementation of the Cosmos Hub.
cta title desc label url image
Read Introduction to Cosmos SDK Learn about all the parts of the Cosmos SDK. 5 min /intro/ spaceship
cta title desc label special h3 url image
Learn SDK Tutorial Build a complete blockchain application from scratch. 30-40 min dark View tutorials https://tutorials.cosmos.network/ window
title desc url icon
Introduction High-level overview of the Cosmos SDK. /intro introduction
title desc icon url
Basics Anatomy of a blockchain, transaction lifecycle, accounts and more. basics /basics
title desc icon url
SDK Core Read about the core concepts like `baseapp`, the store, or the server. core /core
title desc icon url
Building Modules Discover how to build modules for the Cosmos SDK. modules /building-modules
title desc icon url
Interfaces Build interfaces for Cosmos SDK applications. interfaces /interfaces
title desc icon url
Modules Explore existing modules to build your application with. specifications /modules
title desc color label url
Cosmos Hub Short description about Cosmos Hub, no longer than a few of lines. #BA3FD9 hub http://hub.cosmos.network
title desc color label url
Tendermint Short description about Tendermint, no longer than a few of lines. #00BB00 core http://docs.tendermint.com
newsletter
false

Cosmos SDK Documentation

Get Started

  • SDK Intro: High-level overview of the Cosmos SDK.
  • SDK Application Tutorial: A tutorial that showcases how to build an SDK-based blockchain from scratch and explains the basic principles of the SDK in the process.

Reference

  • Basics: Documentation on the basic concepts of the Cosmos SDK, like the standard anatomy of an application, the transaction lifecycle and accounts management.
  • Core: Documentation on the core concepts of the Cosmos SDK, like baseapp, the store or the server.
  • Building Modules: Important concepts for module developers like messages, keepers, handlers and queriers.
  • Interfaces: Documentation on building interfaces for Cosmos SDK applications.

Other Resources

Cosmos Hub

The Cosmos Hub (gaia) docs have moved here.

Languages

The Cosmos-SDK is currently written in Golang, though the framework could be implemented similarly in other languages. Contact us for information about funding an implementation in another language.

Contribute

See this file for details of the build process and considerations when making changes.