Algorand Foundation, the organization focused on growing the ecosystem for Algorand blockchain, today announced the launch of AlgoKit, the most comprehensive, easy-to-use developer tool suite to build Web3 applications on Algorand, utilizing familiar UX principles that draw from Web2 best-in-class software engineering practices. AlgoKit was designed to be an easy onramp for Web2 developers who want to transition to Web3, and developers from other chains who want to test out Algorand, the world’s most secure, reliable, and sustainable blockchain.
AlgoKit introduces the ability to quickly run, explore and interact with an isolated local Algorand network called LocalNet before deploying to mainnet, a crucial offering in building and launching decentralized applications (dApps). It brings updates to the beaker framework and to how local development, testing, debugging and deployment is done on the Algorand blockchain, enabling developers of all experience levels to start building quality Web3 dApps in 10 minutes. The tool suite is equipped with everything developers need to build, test, and deploy on Algorand in a single package. One standout feature is the templating capabilities of AlgoKit, which ecosystem partners and community can use as a safe starting point for development of their dApp.
“AlgoKit is a huge milestone in establishing Algorand as the most developer-friendly blockchain. It brings some of the most desirable Web2 UX features into the Algorand ecosystem, making it extremely easy to onboard and start building on blockchain quickly,” said John Woods, Chief Technology Officer, Algorand Foundation. “Anyone who knows the basics of blockchain development is able to build on Algorand with AlgoKit. It’s easy to install and setup and features a clean language with user-friendly design patterns, an integrated testing suite, best practices for security, and best practices for deployment pipelines.”
AlgoKit features Algorand’s core development language PyTeal, a Python binding for Algorand Smart Contracts, and introduces Beaker, a new smart contract development framework for PyTeal. The AlgoKit experience signals a shift in customer service, and refined developer programs such as hackathons and boot camps to provide the necessary support for developers to bring their ideas to life. Furthering its accessibility, AlgoKit will offer templates for people to learn how to start building on Algorand.
At launch, AlgoKit will focus on the smart-contract development experience, but the product roadmap points to full-stack development.
Algorand Foundation is deeply committed to supporting its community of developers through championing grassroots, open-source development in the Algorand ecosystem. AlgoKit is launched in tandem with Algorand Inc.’s latest protocol upgrade, which introduces Simulate, a new capability that allows developers to test smart contracts to make debugging easier; Conduit, a new tool for flexible and lightweight data access that builds on Algorand’s powerful Indexer; and broader builder experience improvements.