The TypeScript library for the Cosmos SDK
 Introduction to CosmJS
With step-by-step examples you will learn how to work with CosmJS when building your application-specific blockchain. Explore how to use CosmJS and apply it to your checkers blockchain to create custom objects and messages.

# In this chapter
In this chapter, you will:
- Discover what CosmJS is.
 - Do your first CosmJS actions.
 - Learn how to Integrate Keplr.
 - Dive into creating custom objects with CosmJS.
 
What is CosmJS?
CosmJS and what it can do for me
Start here
Your First CosmJS Actions
Interact with a Cosmos SDK chain through CosmJS
Start here
Compose Complex Transactions
Send multiple tokens and messages through CosmJS
Start here
Learn to Integrate Keplr
Interact with a Cosmos SDK chain through CosmJS and Keplr
Start here
Create Custom CosmJS Interfaces
Work with your blockchain
Start here
# Next up
As you learn about CosmJS in this chapter, start your journey with an introduction in the next section.