cosmos-sdk/docs/docs/build/packages
mergify[bot] 92d1d9a106
docs: update documentation order for build tab (backport #17722) (#17723)
Co-authored-by: samricotta <37125168+samricotta@users.noreply.github.com>
2023-09-13 17:30:56 +02:00
..
_category_.json docs: update documentation order for build tab (backport #17722) (#17723) 2023-09-13 17:30:56 +02:00
README.md docs: add back removed readmes (#17673) 2023-09-11 10:25:24 +02:00

sidebar_position
0

Packages

The Cosmos SDK is a collection of Go modules. This section provides documentation on various packages that can used when developing a Cosmos SDK chain. It lists all standalone Go modules that are part of the Cosmos SDK.

:::tip For more information on SDK modules, see the SDK Modules section. For more information on SDK tooling, see the Tooling section. :::

Core

  • Core - Core library defining SDK interfaces (ADR-063)
  • API - API library containing generated SDK Pulsar API
  • Store - Implementation of the Cosmos SDK store

State Management

  • Collections - State management library
  • ORM - State management library

Automation

Utilities

  • Log - Logging library
  • Errors - Error handling library
  • Math - Math library for SDK arithmetic operations

Example

  • SimApp - SimApp is the sample Cosmos SDK chain. This package should not be imported in your application.