Introducing icp-py-core— A Modern Python SDK for the Internet Computer
I’m excited to announce the first stable release of icp-py-core — a fully refactored and actively maintained fork of ic-py.
This new SDK brings a modern, modular architecture and Boundary Node v3 compatibility to the Python ecosystem, making it easier for developers to build, test, and interact with canisters on the Internet Computer.
Highlights:
- Modular design (icp_agent, icp_identity, icp_candid, icp_core, etc.)
- High-level Agent.update() and Agent.query() APIs — matching Rust & TypeScript agents
- Optional BLS certificate verification for secure production use
- Unified icp_core facade for simplified imports
This release strengthens Python’s role in the IC developer ecosystem — enabling researchers, AI engineers, and backend developers to easily integrate IC smart contracts into data and compute workflows.
PyPI: icp-py-core
GitHub: eliezhao/icp-py-core
Forum Thread: ic-py development and ongoing maintenance