Create your own task application using High-Level API
This tutorial is designed for developers who want to create their own application on the Golem network. It will guide you through the process of creating a task-based requestor application using the high-level API, and provide you with examples to help you understand the concepts better.
If you have any questions or run into any issues while following this tutorial, please don't hesitate to reach out to us on our Discord channel for help.
To make the tutorial easier to follow, it has been divided into several sections. In the first section, we will provide a general introduction to developing applications on the Golem network, and explain the task model that is used in Golem applications.
Introduction to the task model
In the next section, we will walk you through the process of creating a simple example application that runs on the VM runtime. We will provide code examples and explain the mechanics of task-based requestor development.
Task Example 1: Simple Usage of Task API
We will then show you how to use Golem to run a
hashcat application in parallel. This section will provide an example of a more complex use case and explain how to use Golem's capabilities to run it efficiently.
Task Example 2: Hashcat on Golem
Lastly, we will describe how to use the API directly from the browser context. This section will provide information on how to use the API in web applications and explain the benefits and limitations of this approach.