https://github.com/FrankC01/pysui?tab=readme-ov-file
SUI Python Client SDK
https://github.com/FrankC01/pysui?tab=readme-ov-file
blockchain client-sdk python sdk-python sui
Last synced: 5 months ago
JSON representation
SUI Python Client SDK
- Host: GitHub
- URL: https://github.com/FrankC01/pysui?tab=readme-ov-file
- Owner: FrankC01
- License: apache-2.0
- Created: 2022-09-04T15:19:28.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T09:20:57.000Z (11 months ago)
- Last Synced: 2024-10-29T11:37:51.434Z (11 months ago)
- Topics: blockchain, client-sdk, python, sdk-python, sui
- Language: Python
- Homepage:
- Size: 2.32 MB
- Stars: 130
- Watchers: 4
- Forks: 37
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-sui - GitHub - [Documentation](https://pysui.readthedocs.io/en/latest/index.html) - [Pypi](https://pypi.org/project/pysui/) - [Discord](https://discord.gg/uCGYfY4Ph4) - [Further Information](details/sdk_pysui.md) (Client SDKs & Libraries / Client SDKs)
- awesome-sui - GitHub - [Documentation](https://pysui.readthedocs.io/en/latest/index.html) - [Pypi](https://pypi.org/project/pysui/) - [Discord](https://discord.gg/uCGYfY4Ph4) - [Further Information](details/sdk_pysui.md) (Client SDKs & Libraries / Client SDKs)
README
![]()
# pysui
[](https://pepy.tech/project/pysui)
Python Client SDK for Sui blockchain
## A cup of coffee
- The team could use a cup or carafe. Sui address `0xc45e5ea887e037ddc6a482afa412773b4291c8fdc338f647fb0fcea324975d8e`
## pysui SDK install
### With Rust on machine
`pip install pysui`
### Without Rust on machine
1. Fetch the latest [pysui-fastcrypto](https://github.com/FrankC01/pysui-fastcrypto) binary from the release assets, unzip and `pip` install it
2. `pip install pysui`## pysui SDK current (github)
**Release-0.84.0**
- Supports _SUI 1.47.x JSON RPC API_, _SUI 1.48.x GRAPHQL_
- JSON RPC API backwards compatable to _Sui 1.41.x_## PyPi current
**Release-0.83.0 - Released 2025-04-27**
- Supports _SUI 1.47.x JSON RPC API_, _SUI 1.48.x GRAPHQL_
- JSON RPC API backwards compatable to _Sui 1.41.x_- [Latest PyPi Version](https://pypi.org/project/pysui/)
### FULL Documentation
- [ReadTheDocs](https://pysui.readthedocs.io/en/latest/index.html)
### gRPC Support
- Refer to [pysui-grpc](https://github.com/FrankC01/pysui/blob/main/PYSUI_GRPC.md)
### GraphQL Support
- Refer to [pysui-graphql](https://github.com/FrankC01/pysui/blob/main/PYSUI_GRAPHQL.md)
### Changelog
See [CHANGELOG](https://github.com/FrankC01/pysui/blob/main/CHANGELOG.md)
### Issues and enhancement requests
We would appreciate using the [github issue log](https://github.com/FrankC01/pysui/issues) to let us know!
### Release/Publish Strategy
See [Strategies](https://github.com/FrankC01/pysui/blob/main/OP_STRATEGIES.md)
### Discord
Discord server [click here](https://discord.gg/uCGYfY4Ph4):
### Local node support
Note: Only supported for JSON RPC clients, GraphQL not available for suibase at this time.
We leverage [suibase](https://github.com/ChainMovers/suibase) for our testing and SuiConfig includes an option for interacting directly with local nodes created by `suibase`
## Sample utilities
See [samples](https://github.com/FrankC01/pysui/blob/main/samples/README.md)