# Core Concepts
This repository contains reference documentation on the core concepts of the Cosmos SDK.
- Node Client
- gRPC, REST and Tendermint Endpoints
- Command-Line Interface
- RunTx recovery middleware
- Protobuf documentation
- In-Place Store Migrations
After reading about the core concepts, check the IBC documentation to learn more about the IBC core concepts and how to integrate IBC in your application.