With capacity over 1000 Transactions Per Second (TPS) and less than five second latency in its first month, Algorand’s MainNet is providing unprecedented network performance that can handle use cases that haven’t previously been possible.

Algorand’s community also benefits from its robust set of developer tools, making the opportunity to build in the new borderless economy an achievable reality. Algorand’s developer team has previously released SDKs for Go, Java, and JavaScript (available at developer.algorand.org). We also provide REST endpoints defined using the Open API Specification which can be used by virtually any language to integrate into the Algorand network.

Today, we are excited to share an additional effort to continue expanding options and ease of use for developers: The support for our Python SDK!

The Python SDK provides simple API methods for creating, backing up and restoring accounts. Additionally the SDK can be used to create and sign transactions as well as creating and signing with multisignature accounts. These methods can be used in online and offline operation, offering extensive integration options. Finally the SDK also provides REST endpoint clients for the two primary node process (kmd for node wallet management and algod for protocol processing). These can be used to create node wallets, accounts, submit transactions, get block information, take accounts online and many other node operations. You can checkout the documentation on developer.algorand.org or take a look at the github repository.

For those new to the Algorand community, please check out more resources and details on the open source software at developer.algorand.org.

SDK Quick Start