Glossary
The following terms are used in Temporal Platform documentation.
Action
An Action is the fundamental pricing unit in Temporal Cloud. Temporal Actions are the building blocks for Workflow Executions. When you execute a Temporal Workflow, its Actions create the ongoing state and progress of your Temporal Application.
Actions Per Second (APS)
APS, or Actions per second, is specific to Temporal Cloud. Each Temporal Cloud Namespace enforces a rate limit, which is measured in Actions per second (APS). This is the number of Actions, such as starting or signaling a Workflow, that can be performed per second within a specific Namespace.
Activity
In day-to-day conversation, the term "Activity" denotes an Activity Type, Activity Definition, or Activity Execution.
Activity Definition
An Activity Definition is the code that defines the constraints of an Activity Task Execution.
Activity Execution
An Activity Execution is the full chain of Activity Task Executions.
Activity Heartbeat
An Activity Heartbeat is a ping from the Worker that is executing the Activity to the Temporal Service.
Each ping informs the Temporal Service that the Activity Execution is making progress and the Worker has not crashed.
Activity Id
A unique identifier for an Activity Execution.
Activity Task
An Activity Task contains the context needed to make an Activity Task Execution.
Activity Task Execution
An Activity Task Execution occurs when a Worker uses the context provided from the Activity Task and executes the Activity Definition.
Activity Type
An Activity Type is the mapping of a name to an Activity Definition.
Archival
Archival is a feature specific to a Self-hosted Temporal Service that automatically backs up Event Histories from Temporal Service persistence to a custom blob store after the Closed Workflow Execution retention period is reached.
Asynchronous Activity Completion
Asynchronous Activity Completion occurs when an external system provides the final result of a computation, started by an Activity, to the Temporal System.
Audit Logging
Audit Logging is a feature that provides forensic access information for accounts, users, and Namespaces.
Authorizer Plugin
The Authorizer
plugin contains a single Authorize
method, which is invoked for each incoming API call. Authorize
receives information about the API call, along with the role and permission claims of the caller.
Child Workflow
A Child Workflow Execution is a Workflow Execution that is spawned from within another Workflow.
Claim Mapper
The Claim Mapper component is a pluggable component that extracts Claims from JSON Web Tokens (JWTs).
Codec Server
A Codec Server is an HTTP server that uses your custom Payload Codec to encode and decode your data remotely through endpoints.
Command
A Command is a requested action issued by a Worker to the Temporal Service after a Workflow Task Execution completes.
Continue-As-New
Continue-As-New is the mechanism by which all relevant state is passed to a new Workflow Execution with a fresh Event History.
Core SDK
The Core SDK is a shared common core library used by several Temporal SDKs. Written in Rust, the Core SDK provides complex concurrency management and state machine logic among its standout features. Centralizing development enables the Core SDK to support quick and reliable deployment of new features to existing SDKs, and to more easily add new SDK languages to the Temporal ecosystem.