Open-source framework for building modular Layer 1 blockchains with native interoperability
Apache-2.0
- Go
- C
- Makefile

About Cosmos SDK
Cosmos SDK is a framework for building application-specific Layer 1 blockchains. Rather than deploying contracts on an existing chain, developers assemble a sovereign chain from modular components, with consensus, networking, and the application all running as one node binary the chain operators run themselves.
It ships predefined modules for standard functions and supports custom modules for specific use cases, with built-in abstractions for permissioning, governance, state management, account abstraction, and tokenization. Native integration with the Inter-Blockchain Communication protocol (IBC) gives chains cross-chain interoperability out of the box. The SDK is plug-and-play with any consensus engine, with CometBFT recommended.
It is used by more than 200 chains in production. Enterprise modules for permissioned and consortium networks ship under separate licensing terms.
Key features
- Predefined and custom modules for chain logic
- Native IBC cross-chain interoperability
- Plug-and-play with any consensus engine
- Abstractions for governance, state, and accounts
- Enterprise modules for permissioned chains
Details
- On GitHub since
- 2016
- Role
- Layer-1 chain framework
- Language
- Go
- License
- Apache-2.0
- Adoption
- 200+ chains in production
- Platforms
- CLI
