Practical overview
When it fits
Use Pysui when building in Python and needing a client SDK to interact with Sui, particularly if the project needs its optional zkLogin and SEAL features.
Who it is for
- Python developers building applications that interact with Sui.
- Teams creating developer utilities for Sui blockchain workflows.
- Developers whose Sui projects call for the optional zkLogin or SEAL capabilities.
Documented uses
- Add a Python client SDK for Sui interaction to an application.
- Build developer utilities for Sui workflows.
- Install the optional package extra for zkLogin and SEAL features.
Requirements & limits
The repository provides pip installation instructions and is licensed under Apache-2.0.
- The SDK is designed for Python applications and utilities interacting with Sui.
- zkLogin and SEAL are optional features installed through the
zklogin-sealextra. - For those optional features on a machine without Rust, the project directs users to install a pysui-crypto wheel before installing the extra.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install pysui for Python
Install the pysui Python client SDK for Sui.
Before you start
- Python environment with pip.
Steps
For a first-time install, run the command below.
pip install pysuiTo upgrade an existing installation, run the command below.
pip install -U pysui
Expected outcome
pysui is installed or upgraded in the Python environment.
Guide limitations
- These steps cover installation only, not connecting to Sui or using the SDK.
- The README does not specify Python version requirements.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 10 October 2026
- Original website title
- FrankC01/pysui · Official homepage title · retained in its source language

