{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/4"}],"enrichment":{"capability":"Interfaces with Substrate blockchain nodes to query storage, compose and submit transactions, and handle SCALE encoding/decoding for Polkadot, Kusama, and other Substrate-based networks.","skillfed_tags":["blockchain","cryptography","rpc-client"],"use_cases":["Query account balances and storage state from a Polkadot or Kusama node","Compose and submit signed transactions (extrinsics) to transfer funds or call runtime functions","Build automation scripts that interact with Substrate-based chains programmatically","Decode and encode SCALE-formatted data for custom runtime interactions","Monitor on-chain events and state changes via RPC subscriptions"],"what_it_does":"substrate-interface is a Python client library for interacting with Substrate-based blockchains like Polkadot and Kusama. It provides methods to query on-chain storage, compose and sign transactions (extrinsics), and handle the SCALE codec used by Substrate runtimes. The library can connect either to a remote node via WebSocket RPC or use an embedded light client.\n\nThe package wraps low-level blockchain operations into higher-level Python abstractions, automatically discovering runtime metadata and chain properties from the connected node. It handles cryptographic signing via keypairs, manages account balances and state queries, and abstracts away the complexity of SCALE encoding for common operations. With 16 runtime dependencies including cryptographic libraries (ecdsa, PyNaCl, pycryptodome) and codec tools (scalecodec, xxhash), it provides a complete toolkit for Substrate development.","worth_installing":"Yes. Active maintenance, no known vulnerabilities, permissive license, and low install friction make this a solid choice for Substrate blockchain development. The 16 dependencies are well-established cryptographic and networking libraries. Install if you need to interact with Polkadot, Kusama, or other Substrate chains from Python."},"id":"substrate-interface","links":{"html":"https://skillfed.io/packages/substrate-interface","md":"https://skillfed.io/packages/substrate-interface.md","pypi":"https://pypi.org/project/substrate-interface/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-01-20","license_spdx":null,"license_treatment":"permissive","name":"substrate-interface","python_support":"supports_current","summary":"Library for interfacing with a Substrate node"},"popularity":{"monthly_downloads":261738,"position":8382,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.8.1"}
