Skip to content


This library specializes in interfacing with a Substrate node; querying storage, composing extrinsics, SCALE encoding/decoding and providing additional convenience methods to deal with the features and metadata of the Substrate runtime.

Getting started

About installation, initialization and useful background information.


Overview of available functionality and how to use it.

Function Reference

Extensive reference of functions and classes in the library.


Various code snippets for common use-cases.


Overview of available extensions; adding or improving existing functionality.

Metadata docs

Documentation of Substrate metadata for well known runtimes and how to use it with py-substrate-interface.

Contact and Support

For questions, please see the Substrate StackExchange, Github Discussions or reach out to us on our matrix chat group: Polkascan Technical.