Skip to main content

Frontend & SDKs

The tools for building applications and user interfaces on top of Osmosis in TypeScript and JavaScript.

OsmoJS is the SDK for composing and broadcasting Osmosis and Cosmos messages, with full transaction encoding. It is generated from the chain's protobuf definitions by Telescope, the codegen tool that produces TypeScript bindings from Cosmos SDK protos. CosmosKit handles wallet connection and account management across Cosmos wallets. The Osmosis Frontend page documents the architecture of app.osmosis.zone itself.

These are client-side libraries for consuming Osmosis. For querying the chain's data and routing surfaces (SQS, RPC, REST), see Integrate; for smart contracts, see CosmWasm.