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 →Interrupt a Workflow
Cancel or terminate a Workflow in progress and compensate for completed steps.
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.