We asked the community to build tools for app developers to quickly deploy their apps on the Akash Mainnet. Here are the top projects:
Akashlytics Deploy can create or import a wallet, fund the wallet, create a certificate, create a deployment, accept a bid to create a lease and finally, send the manifest. The process of creating and hosting a web app on Akash inspired the Akashlytics team to create a fully dependency-free desktop app that can be installed in a few clicks on Windows, Mac, and Linux and be able to do all the steps required to deploy on Akash in the same app.
“The main goals were to make it easy to use, secure, and accessible across all platforms.” Akashlytics founder Maxime Beachamp
“A deploy UI can lessen the learning curve and reduce friction. In my opinion, the ideal UI should be in the form of a website with Keplr wallet integration. There should be no setup or installation. One should just be able to visit the website with some AKT in their Keplr wallet, and click a couple of buttons to deploy.” SpacePotato says.
Harbinger is a cross platform deployment manager for the Akash network. It directly interfaces with the Akash CLI via a REST API hosted locally on your system, which by nature grants you absolute control over your keys, deployments, and data. Nothing is ever stored on a central server and you own your data.
Harbinger is completely open source, transparent, and uses whatever version of Akash CLI that is installed on your system path to execute commands. This approach allows users to audit both Harbinger and Akash code bases to ensure nothing fishy is going on and commands are doing what they say they are doing.
Waylad built an integration for one of the most popular IDE’s VSCode. The result is a VSCode extension that makes Akash deployments directly from VSCode. To install, go to your VSCode extensions and click the three dots in the top right corner, then Install from VSIX and choose the akash.vsix from this repository. VSCode is one of the most popular IDEs and this project could become one of the most impactful efforts in the hackathon.
The winner of the Solana Season Akash Award is the Akash Deploy UI created by Tom Beynon and submitted by newsystem090 with a key improvement, Keplr wallet integration. We spoke with Deploy UI creator Tom Beynon and Josh Lee, CEO of Chainapsis, the team behind Keplr.
“The Akash Deploy UI makes it easier to manage multiple deployments on Akash in one place, your web browser.”
The Deploy UI tool runs locally on your own machine using Docker and eliminates the need to run CLI commands to deploy on Akash. The integration with Keplr was submitted to the hackathon with a video demo and a pull request was submitted to the project.
Keplr is a browser extension wallet for the Cosmos Interchain ecosystem. Kepler offers account management and wallet functionalities for all of the Cosmos-SDK based blockchains. Keplr has gathered over 30,000 users so far - connecting blockchain users with blockchain applications.
Tom’s most recent work includes a Pinterest-like app for adoptable dogs and cats with a dynamic NGINX load balancer that serves multiple Akash deployments from one domain name, pin.akash.host. Tom says he plans to make it easy to add a load balancer to your deployment,
“Akash Deploy UI could in the future have a ‘load balance this deployment’ or ‘group these deployments and load balance them’ feature built into the deployment interface.”