Temporal development and production features
Through a Temporal SDK, Temporal provides a wide range of features that enable developers to build applications that serve a wide range of use cases.
- Core application primitives: Develop and run your application with Workflows, Activities, and Workers.
 - Testing suite: Each Temporal SDK comes with a testing suite that enables developers to test their applications as they would any other.
 - Scheduled Workflows: Start a business process at a specific time or on a given time interval.
 - Interrupt a Workflow: Cancel or terminate a business process (Workflow) that is already in progress and compensate for any steps already taken.
 - Runtime safeguards: Prevent avoidable errors and issues from executing during runtime.
 - Failure detection and mitigation: Detect failures with timeouts and configure automatic retries to mitigate them.
 - Temporal Nexus: Connect Temporal Applications across (and within) isolated Namespaces for improved modularity, security, debugging, and fault isolation. Nexus supports cross-team, cross-domain, and multi-region use cases.
 - Workflow message passing: Build responsive applications that react to events at runtime and enable data retrieval from ongoing Workflows.
 - Versioning: Support multiple versions of your business logic for long-running business processes.
 - Observability: List business process, view their state, and set up dashboards with metrics.
 - Debugging: Surface errors and step through code to find issues.
 - Data encryption: Transform data and protect the privacy of the users of your application.
 - Throughput composability: Breakup business processes by data streams, team ownership, or other organization factors.
 - Cloud Automation: Simplify cloud management and boost security with Temporal's Cloud Automation.
 - Low Latency: Making your applications faster, more performant, and more efficient.
 - Multi-tenancy: Enhances efficiency and cost-effectiveness.
 
For detailed information on Temporal feature release stages and criteria, see this Product Release Stages Guide.