algokit
Install latest/stable of algokit
Ubuntu 16.04 or later?
Make sure snap support is enabled in your Desktop store.
Install using the command line
sudo snap install algokit --classic
Don't have snapd? Get set up for snaps.
Details for algokit
Package name
- algokit
License
- MIT
Last updated
- 30 January 2026 - latest/stable
- 13 February 2024 - latest/edge
Websites
Source code
Report a bug
External link warning
You are about to open
Do you wish to proceed?
Report a Snap Store violation
Report algokit for a Snap Store violation
Snap Store Violation Report submitted successfully
Thank you for your report. Information you provided will help us investigate further.
Error submitting report
There was an error while sending your report. Please try again later.
Share this snap
Generate an embeddable card to be shared on external websites.
The AlgoKit cli tool for developers building on the Algorand network.
What is AlgoKit?
AlgoKit comprises a number of components that make it the one-stop shop tool for developers building on the Algorand network.
AlgoKit can help you learn, develop and operate Algorand solutions. It consists of a number of repositories, including this one.
Develop
AlgoKit helps you develop Algorand solutions:
- Interaction: AlgoKit exposes a number of interaction methods, namely:
- AlgoKit CLI A Command Line Interface (CLI) so you can quickly access AlgoKit capabilities
- VS Code: All AlgoKit project templates include VS Code configurations so you have a smooth out-of-the-box development experience using VS Code
- lora: AlgoKit has integrations with lora; a web-based user interface that lets you visualize and interact with an Algorand network
- Getting Started: AlgoKit helps you get started quickly when building new solutions:
- AlgoKit Templates: Template libraries to get you started faster and quickly set up a productive dev experience
- Development: AlgoKit provides SDKs, tools and libraries that help you quickly and effectively build high quality Algorand solutions:
- AlgoKit Utils Python | TypeScript: A set of utility libraries so you can develop, test, build and deploy Algorand solutions quickly and easily
- algosdk Python | TypeScript - The core Algorand SDK providing Algorand protocol API calls, which AlgoKit Utils wraps, but still exposes for advanced scenarios
- Algorand Python: 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).
- TEALScript: A subset of TypeScript that can be used to express smart contracts (apps) and smart signatures (logic signatures) for deployment on the Algorand Virtual Machine (AVM).
- AlgoKit LocalNet: A local isolated Algorand network so you can simulate real transactions and workloads on your computer
- AlgoKit Utils Python | TypeScript: A set of utility libraries so you can develop, test, build and deploy Algorand solutions quickly and easily
Operate
AlgoKit can help you deploy and operate Algorand solutions.
AlgoKit comes with out-of-the-box Continuous Integration / Continuous Deployment (CI/CD) templates that help you rapidly set up best-practice software delivery processes that ensure you build quality in and have a solution that can evolve
What can AlgoKit help me do?
The set of capabilities supported by AlgoKit will evolve over time, but currently includes:
- Quickly run, explore and interact with an isolated local Algorand network (LocalNet)
- Building, testing, deploying and calling Algorand Python / TEALScript
For a user guide and guidance on how to use AlgoKit, please refer to the docs.
| Revision | Channel | Version | Build | Commit |
|---|
The build and commit information is derived from build infrastructure records.
Install algokit on your Linux distribution
Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.