Official SDK Libraries
Neutron SDK
The official Rust/CosmWasm SDK for interacting with Neutron blockchain features.
Language: Rust
Neutron Standard Library
Standard library of Rust types and functions for Neutron chain development.
Language: Rust
NeutronJS
JavaScript library for interacting with Neutron chain, built on CosmJS.
Language: TypeScript
Neutron SDK (Rust)
The Neutron SDK provides Rust libraries for building smart contracts that interface with Neutron’s specialized modules.Example Contracts
The SDK repository includes several example contracts demonstrating Neutron’s features:Interchain Queries
Interchain Transactions
IBC Transfer
Getting Started
NeutronJS (TypeScript/JavaScript)
NeutronJS provides TypeScript/JavaScript types and utilities for interacting with the Neutron chain from web applications.Installation
Features
- TypeScript types for all Neutron modules
- Query functions for accessing chain data
- Transaction builders for Neutron-specific messages
- Integration with CosmJS for wallet connections
Example Usage
Boilerplates & Templates
Get started quickly with ready-to-use templates and scaffolding tools:Boilerplates & Scaffolding
Complete collection of templates, boilerplates, and scaffolding tools for rapid development.
Templates • Integration Tools • Testing
Testing Tools
test-tube
test-tube is a powerful library for building testing environments for CosmWasm smart contracts. It allows you to test your contracts against the actual Cosmos SDK chain’s logic, written in Go, using Rust.
Unlike cw-multi-test which simulates only basic modules, test-tube enables testing against the complete chain implementation, making it ideal for contracts that interact with custom Neutron modules.