/
Create Cosmos AppSimplified Development
No wrestling with webpack or babel install or configurations, start building right away
Flexible Page Rendering
Utilize next.js for hybrid rendering
One-Command Setup
Set up a Cosmos app with a single command
Create Cosmos App Features
Optimize your Cosmos development workflow
Get Started Immediately
Effortlessly set up a modern Cosmos app with a single command
Seamless Wallet Integration
Easily connect via Cosmos Kit with 18+ wallets and mobile support for smooth wallet integration
Efficient Transaction Management
Sign and broadcast transactions with CosmJS Stargate and CosmWasm signers
Beautiful User Interfaces
Leverage the power of Interchain UI to create stunning and user-friendly interfaces for your Cosmos applications
Comprehensive Chain and Asset Information
Access comprehensive information about chains and assets from the chain-registry, streamlining the development process and ensuring accurate data for your Cosmos app
Hybrid Rendering and Ready to Deploy
Utilize Next.js hybrid rendering for optimal performance and ensure your Cosmos app is ready for deployment with minimal hassle
import { cosmos } from 'interchain';
const {
fundCommunityPool,
setWithdrawAddress,
withdrawDelegatorReward,
withdrawValidatorCommission,
} = cosmos.distribution.v1beta1.MessageComposer.fromPartial;
const { multiSend, send } = cosmos.bank.v1beta1.MessageComposer.fromPartial;
const { beginRedelegate, createValidator, delegate, editValidator, undelegate } =
cosmos.staking.v1beta1.MessageComposer.fromPartial;
const { deposit, submitProposal, vote, voteWeighted } =
cosmos.gov.v1beta1.MessageComposer.fromPartial;
Powerful Cosmos Functionality
Create Cosmos App enables developers to unlock the full potential of the Cosmos ecosystem by providing features such as interacting with IBC transfers, smart contracts, swaps, and more, expanding the capabilities of their applications.
# Send Tokens
cca --name send-example --example send-tokens
# Stake Tokens
cca --name stake-example --example stake-tokens
# Vote Proposal
cca --name vote-example --example vote-proposal
# IBC Transfer
cca --name ibc-example --example ibc-transfer
Example-Centric Learning
Create Cosmos App offers a series of practical examples covering key use-cases such as staking, governance, NFT minting, swaps, and more. These examples serve as valuable learning resources for developers, accelerating their understanding and proficiency in Cosmos application development.
Explore Examples
Start a web3 dApp from these examples in seconds
Stake Tokens
cca --name stake-example --example stake-tokens
Vote Proposals
cca --name vote-example --example vote-proposal
IBC Transfer
cca --name ibc-example --example ibc-transfer
Swap Tokens
cca --name swap-example --example swap-tokens
Provide Liquidity
cca --name liquidity-example --example provide-liquidity
Asset List
cca --name asset-list-example --example asset-list
NFT
cca --name nft-example --example nft
Authz
cca --name authz-example --example authz
Related Lessons
Learn to optimize your Cosmos development workflow
2:35
Create a Cosmos App with create-cosmos-app
Create Cosmos App
Basics
Cosmos SDK
CosmWasm
5:13
How to build a staking dashboard for Cosmos SDK chains
Create Cosmos App
Cosmos SDK
1:20
Overview of CosmWasm ts-codegen
Codegen
CosmWasm
Overview
4:18
Turn your CosmWasm Smart Contracts into a TypeScript npm module
Codegen
CosmWasm
npm