Framework for building performant, customizable blockchains with native interoperability
Cosmos SDK is a modular blockchain framework written in Go for building application-specific blockchains with native interoperability. It provides a comprehensive toolkit including core modules for authentication, banking, staking, governance, and distribution, along with base application handling, state storage, cryptography, and CLI utilities. The project is maintained by Cosmos and includes both actively supported core modules and enterprise modules with different licensing, plus supplementary libraries like AutoCLI for automatic command-line interface generation and Collections for simplified state management.