AlgoKit Utils Beta: The first step toward AlgoKit 4.0

AlgoKit Utils Beta: The first step toward AlgoKit 4.0

May 13, 2026

Written by: Gabriel Kuettel & Camilo Molano

The way developers build is changing. AI-assisted workflows are becoming more common, teams are moving faster, and expectations for developer tools are higher. Libraries need to be easier to work with, safer to use, and better suited for the path from prototype to production.

AlgoKit 4.0 is the umbrella for the next set of improvements to the Algorand developer experience.

The first step is the beta release of AlgoKit Utils for TypeScript and Python, a major update to the core libraries developers use every day.

What's new at a glance

This AlgoKit Utils beta includes:

Wallet and key management built for production

As more teams bring Algorand applications into production, account and key management become more important. That's why the libraries now ship with a signer-based account model in both languages, so application code works with signing functions, not raw private keys. Accounts loaded from .env files are still supported for local dev and quick scripts, but production apps now have a more secure default.

Alongside that, the library is designed to integrate with cloud KMS, HSMs, and other secure key stores through a wrap/unwrap signer interface. You can plug signing into your existing key infrastructure; the library never persists raw key material, and keys are zeroed from memory after every signing operation.

HD wallets, built in

Hierarchical-deterministic (HD) wallets are now part of the standard toolchain in both languages. TypeScript exposes a first-class API through AlgoKit Utils for deriving and managing accounts from a master seed. Python installs xhd-wallet-api automatically as a dependency of AlgoKit Utils, giving developers direct access to the same derivation scheme. Both implementations are BIP-44 compliant and follow ARC-52 for Algorand-specific derivation.

This makes it easier to derive and manage multiple accounts without relying on additional libraries. For teams building consumer wallets, custodial platforms, or other multi-account experiences, this reduces setup and simplifies the integration.

General improvements across the board

In addition to the major changes, this beta includes several improvements:

Taken together, these updates make the libraries easier to work with in everyday development.

Getting started

A quick scope note before the install: this release is AlgoKit Utils beta (the TypeScript and Python libraries). It does not include the AlgoKit CLI or anything else under the AlgoKit umbrella. You should also expect breaking changes before the stable release, so please test thoroughly and before using these libraries in production.

To try the beta, clone one of the starter repos and follow the README:

Each repo is a minimal beta-ready starter that already uses the current AlgoKit Utils beta. The README in each repo has the exact setup, build, test, and deploy steps.

We're looking for practical feedback from developers who are actually building with the beta. The best places to send it are:

If something feels rough, broken, or unclear, this is the right time to report it. That feedback will help shape the stable release.

Resources

Happy building