Skip to main content

Features

The Temporal SDK provides a comprehensive suite of features designed to make building reliable, scalable applications easier than ever. Explore the full feature set below.

Core application

Workflows, Activities, and Workers form the foundation of every Temporal application.

Learn more →

Failure detection

Automatic detection and handling of failures, with timeouts and retry policies.

Learn more →

Composability

Partition and compose business logic with Child Workflows for scalable throughput.

Learn more →

Temporal Nexus

Connect applications and teams across namespaces for modular, secure architectures.

Learn more →

Workflow message passing

Signals, Queries, and Updates enable dynamic, real-time interaction with running Workflows.

Learn more →

Debugging

Powerful debugging tools, including replay debugging and state inspection.

Learn more →

Interrupt a Workflow

Cancel or terminate a Workflow in progress and compensate for completed steps.

Learn more →

Testing suite

Comprehensive testing tools for unit, integration, and end-to-end testing.

Learn more →

Observability

Metrics, tracing, logging, and visibility into your application state.

Learn more →

Data encryption

End-to-end encryption for your workflow data, ensuring sensitive information remains secure.

Learn more →

Schedules

Schedule Workflows to run at specific times or intervals, with cron and custom logic support.

Learn more →

Cloud automation

Automate cloud infrastructure management, including provisioning, scaling, and maintenance tasks.

Learn more →

Low latency

Optimized for low-latency operations, ensuring your workflows run as quickly as possible.

Learn more →

Multi-tenancy

Support for multiple tenants in a single Temporal cluster, with isolation and resource management.

Learn more →

For detailed information about feature release stages and criteria, see our Product Release Stages Guide.