What problem does it solve?
AlgoKit Utils library for interacting with the Algorand blockchain from TypeScript or Python applications. Use when connecting to Algorand networks (LocalNet, TestNet, MainNet), sending payments or transferring assets, creating and managing accounts, deploying or interacting with smart contracts from client code, or composing transaction groups. NOT for writing smart contract code (use build-smart-contracts skill). Strong triggers include "How do I connect to Algorand?", "send a payment transaction", "create an account", "deploy my contract", "get an AlgorandClient", "AlgorandClient.fromEnvironment".
Core Features & Use Cases
- Interact with Algorand networks from client apps (TS/Python)
- Create AlgorandClient instances, manage accounts, and send/compose transactions
- Deploy or interact with smart contracts from client code and build integrations across LocalNet, TestNet, MainNet
Use Case: A developer builds a CLI tool that provisions accounts and sends test payments in a CI workflow.
Quick Start
Use the AlgoKit Utils library to instantiate an AlgorandClient from environment and perform a basic payment flow.