/algokit

One stop shop for all AlgoKit related repos

MIT LicenseMIT


Welcome to the AlgoKit Developer Universe repo, the one-stop shop for all AlgoKit related repositories and information

AlgoKit CLI

PyPI - Downloads GitHub Repo stars

AlgoKit CLI is the one-stop shop tool for developers building on the Algorand network.

AlgoKit gets developers of all levels up and running with a familiar, fun and productive development environment in minutes. The goal of AlgoKit is to help developers build and launch secure, automated production-ready applications rapidly.

Repo | Quick Start Tutorial | Documentation

Note

By using the AlgoKit cli you will use all the below listed packages, no need to install them separately

Algorand Python

Algorand Python is a semantically and syntactically compatible, typed Python language that works with standard Python tooling and allows you to express smart contracts (apps) and smart signatures (logic signatures) for deployment on the Algorand Virtual Machine (AVM). See how to get started.

AlgoKit Utils

A set of core Algorand utilities available in both Python and TypeScript that make it easier to build solutions on Algorand.

The goal of this library is to provide intuitive, productive utility functions that make it easier, quicker and safer to build applications on Algorand. Largely these functions wrap the underlying Algorand SDK, but provide a higher level interface with sensible defaults and capabilities for common tasks.

Python

PyPI - Downloads

Repo | Documentation

TypeScript

npm

Repo | Documentation

Client Generators

This project generates a type-safe smart contract client in both Python TypeScript for the Algorand Blockchain that wraps the application client in AlgoKit Utils. It does this by reading an ARC-0032 application spec file.

Python

PyPI - Downloads

Repo | Examples

TypeScript

npm

Repo | Examples

AVM Debugger

The AlgoKit AVM VS Code debugger extension provides a convenient way to debug any Algorand Smart Contracts written in TEAL more info

TestNet Dispenser

The AlgoKit TestNet Dispenser API provides functionalities to interact with the Dispenser service. This service enables users to fund and refund assets, testnet Algos only for now. Documentation