Skip to main content
Version: june-2022

What is a Temporal SDK?

A Temporal SDK is a language-specific library that offers APIs to do the following:

  1. Construct and use a Temporal Client
  2. Develop Workflow Definitions
  3. Develop Worker Programs

A Temporal SDK enables you to write your application code using the full power of the programming language, while the Temporal Platform handles the durability, reliability, and scalability of the application.

Temporal currently offers the following SDKs:

Each SDK emits metrics which can be ingested into monitoring platforms. See the SDK metrics reference for a complete list.