Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

IOTA SDK Library - Python bindings

This library provides Python bindings for the official IOTA SDK.

Note that these bindings were automatically generated using uniffi-rs.

Installation

To add this library as a dependency to your 3.9+ Python project, first make sure you have created a virtual environment, then run the command:

pip install iota-sdk==3.0.0a1

You can check your installation by running the following minimum example:

from iota_sdk import *

import asyncio

async def main():
    client = GraphQlClient.new_devnet()

    chain_id = await client.chain_id()
    print("Chain ID:", chain_id)

if __name__ == "__main__":
    asyncio.run(main())

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iota_sdk-3.0.0b1.tar.gz (723.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

iota_sdk-3.0.0b1-py3-none-win_amd64.whl (8.3 MB view details)

Uploaded Python 3Windows x86-64

iota_sdk-3.0.0b1-py3-none-win32.whl (7.2 MB view details)

Uploaded Python 3Windows x86

iota_sdk-3.0.0b1-py3-none-musllinux_1_2_x86_64.whl (9.0 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

iota_sdk-3.0.0b1-py3-none-musllinux_1_2_i686.whl (9.2 MB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

iota_sdk-3.0.0b1-py3-none-musllinux_1_2_armv7l.whl (8.8 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

iota_sdk-3.0.0b1-py3-none-musllinux_1_2_aarch64.whl (9.0 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

iota_sdk-3.0.0b1-py3-none-manylinux_2_28_x86_64.whl (8.4 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

iota_sdk-3.0.0b1-py3-none-manylinux_2_28_ppc64le.whl (9.4 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ppc64le

iota_sdk-3.0.0b1-py3-none-manylinux_2_28_i686.whl (9.3 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ i686

iota_sdk-3.0.0b1-py3-none-manylinux_2_28_armv7l.whl (8.6 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARMv7l

iota_sdk-3.0.0b1-py3-none-manylinux_2_28_aarch64.whl (8.7 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

iota_sdk-3.0.0b1-py3-none-macosx_11_0_arm64.whl (7.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

iota_sdk-3.0.0b1-py3-none-macosx_10_12_x86_64.whl (7.9 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file iota_sdk-3.0.0b1.tar.gz.

File metadata

  • Download URL: iota_sdk-3.0.0b1.tar.gz
  • Upload date:
  • Size: 723.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for iota_sdk-3.0.0b1.tar.gz
Algorithm Hash digest
SHA256 34bcf28f80cadb9d3fe320408121b0a3f4a1598d6ed563316fc28602aad2df51
MD5 1006ce048540000a69d11bfa8a09a1af
BLAKE2b-256 18aa4144c012c15300e19879b59ff9dc1bcfb5c827bf30a9a63718026f078a2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for iota_sdk-3.0.0b1.tar.gz:

Publisher: python_publish.yml on iotaledger/iota-rust-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iota_sdk-3.0.0b1-py3-none-win_amd64.whl.

File metadata

  • Download URL: iota_sdk-3.0.0b1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for iota_sdk-3.0.0b1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 cf48392ce4f58bd365d84e9be7d8fb1d01c8ae69705efc0703f08c2f9b9d4ff4
MD5 44fadebab77daecc557b3912314daa26
BLAKE2b-256 fc418110270a61edb5fa6e01d9a0348218082eb4047fbb86b732f33280d78060

See more details on using hashes here.

Provenance

The following attestation bundles were made for iota_sdk-3.0.0b1-py3-none-win_amd64.whl:

Publisher: python_publish.yml on iotaledger/iota-rust-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iota_sdk-3.0.0b1-py3-none-win32.whl.

File metadata

  • Download URL: iota_sdk-3.0.0b1-py3-none-win32.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for iota_sdk-3.0.0b1-py3-none-win32.whl
Algorithm Hash digest
SHA256 71b6392a94dc018e27039582e082b45de30a7f9b4f6a8300264e6c565b32827d
MD5 44a160605f701270191805eeb37ae224
BLAKE2b-256 29e21237f300b38c24be586a5d19bd0b328589937ff7509da3f70ae4594bb9ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for iota_sdk-3.0.0b1-py3-none-win32.whl:

Publisher: python_publish.yml on iotaledger/iota-rust-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iota_sdk-3.0.0b1-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for iota_sdk-3.0.0b1-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 93310c05a2f5595522ab9f79bf1a16281e9c776be1e22e7d67d5abd781674406
MD5 91af2ed3a030c07335b08fda0288d75f
BLAKE2b-256 02c8e2d8a1176cedbe490087bf51283b823f55a8af3bdd360cec74d787b2222c

See more details on using hashes here.

Provenance

The following attestation bundles were made for iota_sdk-3.0.0b1-py3-none-musllinux_1_2_x86_64.whl:

Publisher: python_publish.yml on iotaledger/iota-rust-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iota_sdk-3.0.0b1-py3-none-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for iota_sdk-3.0.0b1-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 53c5399967db646ccf79937c212a0e4cdca5c4a333ec09bf76f12c541e396244
MD5 4c4342a993669b227eed8304b8872f97
BLAKE2b-256 1bbc2fb6797c8f6df4bf53bc9fcd76bec5aafe70e05d8eb4eab0f205307fcd56

See more details on using hashes here.

Provenance

The following attestation bundles were made for iota_sdk-3.0.0b1-py3-none-musllinux_1_2_i686.whl:

Publisher: python_publish.yml on iotaledger/iota-rust-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iota_sdk-3.0.0b1-py3-none-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for iota_sdk-3.0.0b1-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 216cb0edd2d28fd246f27a8c4baad0621a043a2d3da47f9f3fa6e9a30a5cf4d5
MD5 d4d406a6fffd2755c212a35059675238
BLAKE2b-256 381277a5675b034808baf22d5e6d9d2abe25a3c27ff04f77abed973d82a5b636

See more details on using hashes here.

Provenance

The following attestation bundles were made for iota_sdk-3.0.0b1-py3-none-musllinux_1_2_armv7l.whl:

Publisher: python_publish.yml on iotaledger/iota-rust-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iota_sdk-3.0.0b1-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for iota_sdk-3.0.0b1-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a7c3c4bce3ca07ddb4c52953c8a2ee2d49d3c42a08a117f0459c068c68dfe658
MD5 8802886a9d7572ba6a1024fcfe360060
BLAKE2b-256 dc30adda5f1d2a80e58384f03822cd0cccd50d9ee31df6dbfe01330854c34bba

See more details on using hashes here.

Provenance

The following attestation bundles were made for iota_sdk-3.0.0b1-py3-none-musllinux_1_2_aarch64.whl:

Publisher: python_publish.yml on iotaledger/iota-rust-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iota_sdk-3.0.0b1-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for iota_sdk-3.0.0b1-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c7df4f341d0cb6dc911165db41789f3c35129d783843a29de3a56f8de08da0e
MD5 97977b59a0941c5b3b02591cd129ba3d
BLAKE2b-256 fa8e8169405b9ecab3b5f9e29cbd195effde457e70de23c37a4b3e97a67b35d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for iota_sdk-3.0.0b1-py3-none-manylinux_2_28_x86_64.whl:

Publisher: python_publish.yml on iotaledger/iota-rust-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iota_sdk-3.0.0b1-py3-none-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for iota_sdk-3.0.0b1-py3-none-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 42359e4d7fa9e900f9557752a0e7315b17988ea880b09c3ee3bcb1aedbbe2f60
MD5 706a79d9a2356181a41cbd1aba920978
BLAKE2b-256 c907c5080ab420a22dec2f4f92f74fc9e225cee7549f97c839f38559af5c868d

See more details on using hashes here.

Provenance

The following attestation bundles were made for iota_sdk-3.0.0b1-py3-none-manylinux_2_28_ppc64le.whl:

Publisher: python_publish.yml on iotaledger/iota-rust-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iota_sdk-3.0.0b1-py3-none-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for iota_sdk-3.0.0b1-py3-none-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 3195a187d9a5db30bc462843c33c58bd2f72690ba3c59a1612c0c41b6016d80b
MD5 4481ae7fde4b3408462129b2a9ff07e0
BLAKE2b-256 e6d3500603cf20eca0aa2a0270e3272fb78ff654cc13fa75e879483130c58594

See more details on using hashes here.

Provenance

The following attestation bundles were made for iota_sdk-3.0.0b1-py3-none-manylinux_2_28_i686.whl:

Publisher: python_publish.yml on iotaledger/iota-rust-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iota_sdk-3.0.0b1-py3-none-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for iota_sdk-3.0.0b1-py3-none-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 a65cd691be62e3165d6dd9eaee461c7cf6fb47241601ed8294ff164dc1d8d456
MD5 ab041288ba2d7f22254a4a049ba82642
BLAKE2b-256 c0713aef83fa5bf79997e6e0448c54df07bdddc12efa4633da26d25cdfe820c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for iota_sdk-3.0.0b1-py3-none-manylinux_2_28_armv7l.whl:

Publisher: python_publish.yml on iotaledger/iota-rust-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iota_sdk-3.0.0b1-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for iota_sdk-3.0.0b1-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 528fc5e07654d9c049da324b9cf232c282d7b767a8c4d7e57e9f4587dadd1ec3
MD5 c447249d4fc6ce81712fd00e799bf764
BLAKE2b-256 25e09bd3e8c836376c1eedfcb8c6f0edc374831077009f820d57524fcd95ff09

See more details on using hashes here.

Provenance

The following attestation bundles were made for iota_sdk-3.0.0b1-py3-none-manylinux_2_28_aarch64.whl:

Publisher: python_publish.yml on iotaledger/iota-rust-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iota_sdk-3.0.0b1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for iota_sdk-3.0.0b1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0a27b42dd8bfc27fbd5ff2ba5f898a1f53dbb013db69aa154705ff52c29d5da
MD5 b8e24be66c3574a2a619524f21687f27
BLAKE2b-256 efbbb0b60fbdb0c9ca6a760beeb1dcfc2963737978b013b2f37028ba59898b5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for iota_sdk-3.0.0b1-py3-none-macosx_11_0_arm64.whl:

Publisher: python_publish.yml on iotaledger/iota-rust-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iota_sdk-3.0.0b1-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for iota_sdk-3.0.0b1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 44071e47804b8f8ee6bc290f420269591d4278692c7e57f31ee140292381fd13
MD5 47d9fc05b83c40c3d6ea2d807ea03d02
BLAKE2b-256 fd944e72c627243196d4f08e45b79050fc92272826e1d4ac9978e3cde8af9b20

See more details on using hashes here.

Provenance

The following attestation bundles were made for iota_sdk-3.0.0b1-py3-none-macosx_10_12_x86_64.whl:

Publisher: python_publish.yml on iotaledger/iota-rust-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

3.0.0b1 This release

14 files

1.1.4

18 files

1.1.3

23 files

1.1.2

23 files

1.1.1

23 files

1.1.0

19 files

1.0.3

19 files

1.0.2

16 files

1.0.1

16 files

1.0.0

16 files

0.1.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page