Osmosis Docs
The Osmosis blockchain is a decentralized network, run by 150+ validators and full nodes, with many front-ends and development teams on it. Explore our docs and examples to quickly learn, develop & integrate with the Osmosis blockchain.
What's the latest
Osmosis Outpost Docs
An Osmosis outpost is a platform that makes it much simpler to perform swaps on different Cosmos chains without having to manually send the tokens to Osmosis to trade them, or worse, to build their own DEX. Learn more about it here.
Osmosis Testnet-5 is live
Now live and ready for exploration. Join the testnet to gain hands-on experience with the newest features and take advantage of the expanded network options available.
Introducing the Osmosis Web CLI
Whether you're a seasoned developer or a curious enthusiast, this user-friendly interface provides a quick and intuitive way to access and leverage the power of Osmosis.
Learn about Osmosis
What is Osmosis?
Osmosis is an advanced automated market maker (AMM) protocol that allows developers to build customized AMMs.
How to use the Osmosis DEX
Learn about how to swap, provide liquidity and more.
Explore the Ecosystem
Osmosis is home to a wide array of protocols and tools, find documentation relating to these on their sites
List on Osmosis
Learn how to list your project's token on Osmosis
Join the Chain
Learn how to run an Osmosis node or validator
Developers
⚙️ Chain Development
Everything that is needed to learn about the Osmosis core chain development.
Build and Test Osmosis Source Code
Getting started with building and testing Osmosis codebase
IDE Setup
Recommended IDE setup for developing on Osmosis in Go
Osmosisd CLI
Install osmosisd to join the network or simple query it.
Modules
Osmosis modules and their respective CLI commands
Relaying
Relay IBC packets between Osmosis and other chains
Assets
Currently supported assets on Osmosis with their corresponding channels and IBC denoms.
Key Management
Managing keys via CLI and advanced operations such as multisig wallets
Transaction Structure
Understanding the structure of a transaction on the Osmosis blockchain
Contributing
Guidelines to contributing to Osmosis core development.
Osmosis Frontend
Osmosis Frontend
Web interface for Osmosis Zone
OsmoJS
Compose and broadcast Osmosis and Cosmos messages, with all of the proto and amino encoding handled for you.
Osmosis-Labs Math
NPM package with math functions related to Osmosis AMM. Useful for estimating state changes to propose reasonable min/max amounts in transactions.
Osmosis-Labs Pools
NPM package that defines pool interface and pool routing logic for the Osmosis Dex.
Osmosis-Labs Stores
NPM package which contains observable stores via mobx data storage framework for the Osmosis front-end
Frontend SDK Libraries & Utilities
Cosmos Kit
A wallet adapter for react with mobile WalletConnect support for the Cosmos ecosystem.
Telescope
TypeScript Transpiler for Cosmos Protobufs. Telescope is used to generate libraries for Cosmos blockchains.
Create Cosmos App
Set up a modern Cosmos app by running one command
Chain Registry
The npm package for the Official Cosmos chain registry
TS Codegen
The quickest and easiest way to interact with CosmWasm Contracts