Skip to main content

Temporal Encyclopedia

Temporal provides developers a suite of effective tools for building reliable applications at scale.

The following Encyclopedia pages describe the concepts, components, and features of Temporal in detail:

Temporal

Core concepts and overview of the Temporal platform for building reliable distributed applications.

Learn more →

Temporal SDKs

Software development kits that provide APIs and tools for building Temporal applications.

Learn more →

Workflows

Durable functions that coordinate Activities and maintain state across failures and restarts.

Learn more →

Activities

Functions that interact with external systems and can be retried independently of Workflows.

Learn more →

Detecting application failures

Mechanisms for identifying and handling failures in distributed Temporal applications.

Learn more →

Workers

Processes that execute Workflow and Activity code, polling for tasks from the Temporal Service.

Learn more →

Event History

Complete record of all events that occurred during a Workflow Execution's lifetime.

Learn more →

Workflow Message Passing

Communication patterns including Signals, Queries, and Updates for Workflow interactions.

Learn more →

Child Workflows

Workflows that are started by other Workflows, enabling composition and modularity.

Learn more →

Visibility

Tools and APIs for observing and querying the state of Workflow Executions.

Learn more →

Temporal Service

The backend service that manages Workflow state, task distribution, and durability.

Learn more →

Namespaces

Logical isolation boundaries for organizing Workflows, Activities, and other resources.

Learn more →

Temporal Nexus

Service framework for building and operating resilient service APIs with Temporal.

Learn more →

Data conversion

Mechanisms for serializing, deserializing, and transforming data in Temporal applications.

Learn more →

For a complete list of Temporal terms, see the Glossary.

For information on how to implement the developer-facing features see the Develop section.

For information on how to use Temporal Cloud see the Temporal Cloud production deployment section.

For information on how to self-host a Temporal Service see the Self-hosted production deployment section.