Skip to main content

Build applications with the Go SDK

Start building your Temporal application by defining the key components: Workflows, Activities, and Workers.

Each of these plays a distinct role:

  • A Workflow defines your application's control flow and business logic.
  • An Activity performs the actual work—such as calling APIs or accessing databases.
  • A Worker runs the code and connects your app to the Temporal Service.

In this section, you:

Once you have these pieces in place, you can start creating Workflow Executions, pass data, handle errors, and scale up.

tip

This section is SDK-specific. All code examples use the Go SDK.