Skip to main content

Build on Osmosis

This section is for developers building on or extending Osmosis. It splits three ways by what you are building:

  • Chain Development : the Osmosis chain itself. Set up a dev environment, build from source, run a local testnet, and read the specifications for every x/ module (GAMM, concentrated liquidity, pool manager, gov, mint, superfluid, TWAP, and more).
  • CosmWasm : smart contracts on Osmosis. Scaffolding with Beaker, deployment and verification, local and testnet workflows, and interacting with contracts from JavaScript.
  • Frontend : the TypeScript and JavaScript SDKs for composing and broadcasting Osmosis transactions, including OsmoJS, Telescope, and CosmosKit.

Pick the path that matches what you are building. If you are integrating an existing application against Osmosis rather than extending the protocol, see Integrate instead.