diff --git a/docs/develop/dotnet/index.mdx b/docs/develop/dotnet/index.mdx
index ff63c16eac..0a9cf4a647 100644
--- a/docs/develop/dotnet/index.mdx
+++ b/docs/develop/dotnet/index.mdx
@@ -12,164 +12,120 @@ tags:
- Temporal SDKs
---
-import * as Components from '@site/src/components';
-
-
-

-:::info .NET SPECIFIC RESOURCES
-Build Temporal Applications with the .NET SDK.
-
-**Temporal .NET Technical Resources:**
-- [.NET Quickstart](https://docs.temporal.io/develop/dotnet/set-up-your-local-dotnet)
-- [.NET API Documentation](https://dotnet.temporal.io/api/)
-- [.NET SDK Code Samples](https://github.com/temporalio/samples-dotnet)
-- [.NET SDK GitHub](https://github.com/temporalio/sdk-dotnet)
-- [Temporal 101 in .NET Free Course](https://learn.temporal.io/courses/temporal_101/dotnet/)
-
-**Get Connected with the Temporal .NET Community:**
-
-- [Temporal .NET Community Slack](https://temporalio.slack.com/archives/C012SHMPDDZ)
-- [.NET SDK Forum](https://community.temporal.io/tag/dotnet-sdk)
- :::
-
-## [Core Application](/develop/dotnet/core-application)
-
-Use the essential components of a Temporal Application (Workflows, Activities, and Workers) to build and run a Temporal application.
-
-- [Develop a basic Workflow Definition](/develop/dotnet/core-application#develop-workflow): Workflows are the fundamental unit of a Temporal Application, and it all starts with the development of a Workflow Definition.
-- [Develop a basic Activity Definition](/develop/dotnet/core-application#develop-activity): One of the primary things that Workflows do is orchestrate the execution of Activities.
-- [Start an Activity from a Workflow](/develop/dotnet/core-application#activity-execution): Calls to spawn Activity Executions are written within a Workflow Definition.
-- [Run a Worker Process](/develop/dotnet/core-application#run-worker-process): The Worker Process is where Workflow Functions and Activity Functions are executed.
-- [Set a Dynamic Workflow](/develop/dotnet/core-application#set-a-dynamic-workflow): Set a Workflow that can be invoked dynamically at runtime.
-- [Set a Dynamic Activity](/develop/dotnet/core-application#set-a-dynamic-activity): Set an Activity that can be invoked dynamically at runtime.
-
-## [Temporal Client](/develop/dotnet/temporal-client)
-
-Connect to a Temporal Service and start a Workflow Execution.
-
-- [Create a Temporal Client](/develop/dotnet/temporal-client#create-a-client): Learn to instantiate and configure a client to interact with the Temporal Service.
-- [Connect to Temporal Cloud](/develop/dotnet/temporal-client#connect-to-temporal-cloud): Securely connect to the Temporal Cloud for a fully managed service.
-- [Start a Workflow](/develop/dotnet/temporal-client#start-workflow): Initiate Workflows seamlessly via the .NET SDK.
-- [Get Workflow results](/develop/dotnet/temporal-client#get-workflow-results): Retrieve and process the results of your Workflows efficiently.
-
-## [Testing](/develop/dotnet/testing-suite)
-
-Set up the testing suite and test Workflows and Activities.
-
-- [Test frameworks](/develop/dotnet/testing-suite#test-frameworks): Testing provides a framework to facilitate Workflow and integration testing.
-- [Testing Workflows](/develop/dotnet/testing-suite#testing-workflows): Ensure the functionality and reliability of your Workflows.
-- [Testing Activities](/develop/dotnet/testing-suite#test-activities): Validate the execution and outcomes of your Activities.
-- [Replay test](/develop/dotnet/testing-suite#replay): Replay recreates the exact state of a Workflow Execution.
-
-## [Failure detection](/develop/dotnet/failure-detection)
-
-Explore how your application can detect failures using timeouts and automatically attempt to mitigate them with retries.
-
-- [Workflow timeouts](/develop/dotnet/failure-detection#workflow-timeouts): Each Workflow timeout controls the maximum duration of a different aspect of a Workflow Execution.
-- [Workflow retries](/develop/dotnet/failure-detection#workflow-retries): A Workflow Retry Policy can be used to retry a Workflow Execution in the event of a failure.
-- [Activity timeouts](/develop/dotnet/failure-detection#activity-timeouts): Each Activity timeout controls the maximum duration of a different aspect of an Activity Execution.
-- [Set an Activity Retry Policy](/develop/dotnet/failure-detection#activity-retries): Define retry logic for Activities to handle failures.
-- [Heartbeat an Activity](/develop/dotnet/failure-detection#activity-heartbeats): An Activity Heartbeat is a ping from the Worker that is executing the Activity to the Temporal Service.
-- [Heartbeat Timeout](/develop/dotnet/failure-detection#heartbeat-timeout): A Heartbeat Timeout works in conjunction with Activity Heartbeats.
-
-## [Workflow message passing](/develop/go/message-passing)
-
-Send messages to and read the state of Workflow Executions.
-
-### Signals
-
-- [Define Signal](/develop/dotnet/message-passing#signals): A Signal is a message sent to a running Workflow Execution.
-- [Send a Signal from a Temporal Client](/develop/dotnet/message-passing#send-signal-from-client): Send a Signal to a Workflow from a Temporal Client.
-- [Send a Signal from a Workflow](/develop/dotnet/message-passing#send-signal-from-workflow): Send a Signal to another Workflow from within a Workflow, this would also be called an External Signal.
-- [Signal-With-Start](/develop/dotnet/message-passing#signal-with-start): Start a Workflow and send it a Signal in a single operation used from the Client.
-- [Dynamic Handler](/develop/dotnet/message-passing#dynamic-handler): Dynamic Handlers provide flexibility to handle cases where the names of Workflows, Activities, Signals, or Queries aren't known at run time.
-- [Set a Dynamic Signal](/develop/dotnet/message-passing#set-a-dynamic-signal): A Dynamic Signal in Temporal is a Signal that is invoked dynamically at runtime if no other Signal with the same input is registered.
-
-### Queries
-
-- [Define a Query](/develop/dotnet/message-passing#queries): A Query is a synchronous operation that is used to get the state of a Workflow Execution.
-- [Send Queries](/develop/dotnet/message-passing#send-query): Queries are sent from the Temporal Client.
-- [Set a Dynamic Query](/develop/dotnet/message-passing#set-a-dynamic-signal): A Dynamic Query in Temporal is a Query that is invoked dynamically at runtime if no other Query with the same name is registered.
-
-### Updates
-
-- [Define an Update](/develop/dotnet/message-passing#updates): An Update is an operation that can mutate the state of a Workflow Execution and return a response.
-- [Send an Update](/develop/dotnet/message-passing#send-update-from-client): An Update is sent from the Temporal Client.
-
-## [Interrupt a Workflow](/develop/dotnet/cancellation)
-
-Interrupt a Workflow Execution with a Cancel or Terminate action.
-
-- [Cancel a Workflow](/develop/dotnet/cancellation#cancellation): Interrupt a Workflow Execution and its Activities through Workflow cancellation.
-- [Terminate a Workflow](/develop/dotnet/cancellation#termination): Interrupt a Workflow Execution and its Activities through Workflow termination.
-
-## [Asynchronous Activity completion](/develop/dotnet/asynchronous-activity)
-
-Complete Activities asynchronously.
-
-- [Asynchronous Activity](/develop/dotnet/asynchronous-activity): Asynchronous Activity completion enables the Activity Function to return without the Activity Execution completing.
-
-## [Versioning](/develop/dotnet/versioning)
-
-Change Workflow Definitions without causing non-deterministic behavior in running Workflows.
-
-- [Use the .NET SDK Patching API](/develop/dotnet/versioning#patching): Patching Workflows using the .NET SDK.
-
-## [Observability](/develop/dotnet/observability)
-
-Configure and use the Temporal Observability APIs.
-
-- [Emit Metrics](/develop/dotnet/observability#metrics): Each Temporal SDK is capable of emitting an optional set of metrics from either the Client or the Worker process.
-- [Set up Tracing](/develop/dotnet/observability#tracing): Explains how the Go SDK supports tracing and custom context propagation.
-- [Log from a Workflow](/develop/dotnet/observability#logging): Send logs and errors to a logging service, so that when things go wrong, you can see what happened.
-- [Use Visibility APIs](/develop/dotnet/observability#visibility): The term Visibility, within the Temporal Platform, refers to the subsystems and APIs that enable an operator to view Workflow Executions that currently exist within a Terminal Service.
-
-## [Debugging](/develop/dotnet/debugging)
-
-Explore various ways to debug your application.
-
-- [Debug in a development environment](/develop/dotnet/debugging#debug-in-a-development-environment): In addition to the normal development tools of logging and a debugger, you can also see what’s happening in your Workflow by using the Web UI and the Temporal CLI.
-- [Debug in a development production](/develop/dotnet/debugging#debug-in-a-development-production): Debug production Workflows using the Web UI, the Temporal CLI, Replays, Tracing, or Logging.
-
-## [Schedules](/develop/dotnet/schedules)
-
-Run Workflows on a schedule and delay the start of a Workflow.
-
-- [Schedule a Workflow](/develop/dotnet/schedules#schedule-a-workflow)
- - [Create a Scheduled Workflow](/develop/dotnet/schedules#create-a-workflow): Create a new schedule for a scheduled Workflow.
- - [Backfill a Scheduled Workflow](/develop/dotnet/schedules#backfill-a-scheduled-workflow): Backfills a past time range of actions for a scheduled Workflow.
- - [Delete a Scheduled Workflow](/develop/dotnet/schedules#delete-a-scheduled-workflow): Deletes a schedule for a scheduled Workflow.
- - [Describe a Scheduled Workflow](/develop/dotnet/schedules#describe-a-scheduled-workflow): Get schedule configuration and current state for a scheduled Workflow.
- - [List a Scheduled Workflow](/develop/dotnet/schedules#list-a-scheduled-workflow): List a schedule for a scheduled Workflow.
- - [Pause a Scheduled Workflow](/develop/dotnet/schedules#pause-a-scheduled-workflow): Pause a schedule for a scheduled Workflow.
- - [Trigger a Scheduled Workflow](/develop/dotnet/schedules#trigger-a-scheduled-workflow): Triggers an immediate action for a scheduled Workflow.
- - [Update a Scheduled Workflow](/develop/dotnet/schedules#update-a-scheduled-workflow): Updates a schedule with a new definition for a scheduled Workflow.
-- [Use Start Delay](/develop/dotnet/schedules#start-delay): Start delay functionality if you need to delay the execution of the Workflow without the need for regular launches.
-
-## [Data encryption](/develop/dotnet/converters-and-encryption)
-
-Use compression, encryption, and other data handling by implementing custom converters and codecs.
-
-- [Use a custom Payload Codec](/develop/dotnet/converters-and-encryption#custom-payload-codec): Create a custom PayloadCodec implementation and define your encryption/compression and decryption/decompression logic.
-- [Use a custom Payload Converter](/develop/dotnet/converters-and-encryption#custom-payload-converter): A custom data converter can be set via the `DataConverter` option when creating a client.
-
-## [Durable Timers](/develop/go/timers)
-
-Use Timers to make a Workflow Execution pause or "sleep" for seconds, minutes, days, months, or years.
-
-- [Sleep](/develop/dotnet/durable-timers): A Timer lets a Workflow sleep for a fixed time period.
-
-## [Child Workflows](/develop/dotnet/child-workflows)
-
-Explore how to spawn a Child Workflow Execution and handle Child Workflow Events.
-
-- [Start a Child Workflow Execution](/develop/dotnet/child-workflows): A Child Workflow Execution is a Workflow Execution that is scheduled from within another Workflow using a Child Workflow API.
-- [Set a Parent Close Policy](/develop/dotnet/child-workflows#parent-close-policy): A Parent Close Policy determines what happens to a Child Workflow Execution if its Parent changes to a Closed status.
-
-## [Continue-As-New](/develop/dotnet/continue-as-new)
-
-Continue the Workflow Execution with a new Workflow Execution using the same Workflow ID.
-
-- [Continue-As-New](/develop/dotnet/continue-as-new): Continue-As-New enables a Workflow Execution to close successfully and create a new Workflow Execution in a single atomic operation if the number of Events in the Event History is becoming too large.
+# .NET SDK resources
+
+
diff --git a/docs/develop/go/index.mdx b/docs/develop/go/index.mdx
index 7d1a038c35..5a785fcfe8 100644
--- a/docs/develop/go/index.mdx
+++ b/docs/develop/go/index.mdx
@@ -11,175 +11,130 @@ tags:
- Temporal SDKs
---
-import * as Components from '@site/src/components';
-

-:::info GO SPECIFIC RESOURCES
-Build Temporal Applications with the Go SDK.
-
-**Temporal Go Technical Resources:**
-
-- [Go SDK Quickstart - Setup Guide](https://docs.temporal.io/develop/go/set-up-your-local-go)
-- [Go API Documentation](https://pkg.go.dev/go.temporal.io/sdk)
-- [Go SDK Code Samples](https://github.com/temporalio/samples-go)
-- [Go SDK GitHub](https://github.com/temporalio/sdk-go)
-- [Temporal 101 in Go Free Course](https://learn.temporal.io/courses/temporal_101/go/)
-
-**Get Connected with the Temporal Go Community:**
-
-- [Temporal Go Community Slack](https://temporalio.slack.com/archives/CTDTU3J4T)
-- [Go SDK Forum](https://community.temporal.io/tag/go-sdk)
- :::
-
-## [Core Application](/develop/go/core-application)
-
-Use the essential components of a Temporal Application (Workflows, Activities, and Workers) to build and run a Temporal application.
-
-- [How to develop a basic Workflow](/develop/go/core-application#develop-workflows)
-- [How to develop an Activity Definition in Go](/develop/go/core-application#activity-definition)
-- [How to start an Activity Execution](/develop/go/core-application#activity-execution)
-- [How to develop a Worker in Go](/develop/go/core-application#develop-worker)
-- [How to run a Temporal Cloud Worker](/develop/go/core-application#run-a-temporal-cloud-worker)
-
-## [Temporal Client](/develop/go/temporal-clients)
-
-Connect to a Temporal Service and start a Workflow Execution.
-
-- [Connect to development Temporal Service](/develop/go/temporal-clients#connect-to-development-service)
-- [Connect to Temporal Cloud](/develop/go/temporal-clients#connect-to-temporal-cloud)
-- [Start Workflow Execution](/develop/go/temporal-clients#start-workflow-execution)
-- [How to start a Workflow Execution](/develop/go/temporal-clients#start-workflow-execution)
-
-## [Multithreading](/develop/go/go-sdk-multithreading)
-
-Safely use multithreading with the Go SDK.
-
-## [Testing](/develop/go/testing-suite)
-
-Set up the testing suite and test Workflows and Activities.
-
-- [Test frameworks](/develop/go/testing-suite#test-frameworks)
-- [Test setup](/develop/go/testing-suite#test-setup)
-- [Testing Activities](/develop/go/testing-suite#test-activities)
-- [Mock and override Activities](/develop/go/testing-suite#mock-and-override-activities)
-- [Testing Workflows](/develop/go/testing-suite#test-workflows)
-- [How to Replay a Workflow Execution](/develop/go/testing-suite#replay)
-
-## [Failure detection feature guide](/develop/go/failure-detection)
-
-Explore how your application can detect failures using timeouts and automatically attempt to mitigate them with retries.
-
-- [Workflow timeouts](/develop/go/failure-detection#workflow-timeouts)
-- [How to set Activity timeouts](/develop/go/failure-detection#activity-timeouts)
-- [How to Heartbeat an Activity](/develop/go/failure-detection#activity-heartbeats)
-
-## [Workflow message passing](/develop/go/message-passing)
-
-Send messages to and read the state of Workflow Executions.
-
-- [How to develop with Signals](/develop/go/message-passing#signals)
-- [How to develop with Queries](/develop/go/message-passing#queries)
-- [How to develop with Updates](/develop/go/message-passing#updates)
-
-## [Interrupt a Workflow feature guide](/develop/go/cancellation)
-
-Interrupt a Workflow Execution with a Cancel or Terminate action.
-
-- [Handle a Workflow Cancellation Request](/develop/go/cancellation#handle-cancellation-in-workflow): Interrupt a Workflow Execution and its Activities through Workflow cancellation.
-- [Request Cancellation](/develop/go/cancellation#request-cancellation)
-
-## [Asynchronous Activity completion](/develop/go/asynchronous-activity-completion)
-
-Complete Activities asynchronously.
-
-- [How to asynchronously complete an Activity](/develop/go/asynchronous-activity-completion)
-
-## [Versioning](/develop/go/versioning)
-
-Change Workflow Definitions without causing non-deterministic behavior in running Workflows.
-
-- [Temporal Go SDK Versioning APIs](/develop/go/versioning#patching)
-- [Runtime checking](/develop/go/versioning#runtime-checking)
-
-## [Observability](/develop/go/observability)
-
-Configure and use the Temporal Observability APIs.
-
-- [How to emit metrics](/develop/go/observability#metrics)
-- [Tracing and Context Propagation](/develop/go/observability#tracing-and-context-propogation)
-- [How to log from a Workflow](/develop/go/observability#logging)
-- [How to use Visibility APIs](/develop/go/observability#visibility)
-
-## [Debugging](/develop/go/debugging)
-
-Explore various ways to debug your application.
-
-- [How to debug in a development environment](/develop/go/debugging#debug-in-a-development-environment)
-- [How to debug in a production environment](/develop/go/debugging#debug-in-a-production-environment)
-- [How to test Workflow Definitions in Go](/develop/go/debugging#testing-and-debugging)
-
-## [Schedules](/develop/go/schedules)
-
-Run Workflows on a schedule and delay the start of a Workflow.
-
-- [How to Schedule a Workflow](/develop/go/schedules#schedule-a-workflow)
-- [How to use Temporal Cron Jobs](/develop/go/schedules#temporal-cron-jobs)
-
-## [Data encryption](/develop/go/converters-and-encryption)
-
-Use compression, encryption, and other data handling by implementing custom converters and codecs.
-
-- [How to use a custom Payload Codec in Go](/develop/go/converters-and-encryption#custom-payload-codec)
-- [How to use custom payload conversion](/develop/go/converters-and-encryption#custom-payload-conversion)
-- [How to use a custom Payload Converter in Go](/develop/go/converters-and-encryption#custom-payload-converter)
-
-## Temporal Nexus
-
-The [Temporal Nexus](/develop/go/nexus) feature guide shows how to use Temporal Nexus to connect durable executions within and across Namespaces using a Nexus Endpoint, a Nexus Service contract, and Nexus Operations.
-
-- [Create a Nexus Endpoint to route requests from caller to handler](/develop/go/nexus#create-nexus-endpoint)
-- [Define the Nexus Service contract](/develop/go/nexus#define-nexus-service-contract)
-- [Develop a Nexus Service and Operation handlers](/develop/go/nexus#develop-nexus-service-operation-handlers)
-- [Develop a caller Workflow that uses a Nexus Service](/develop/go/nexus#develop-caller-workflow-nexus-service)
-- [Make Nexus calls across Namespaces with a dev Server](/develop/go/nexus#nexus-calls-across-namespaces-dev-server)
-- [Make Nexus calls across Namespaces in Temporal Cloud](/develop/go/nexus#nexus-calls-across-namespaces-temporal-cloud)
-
-## [Durable Timers](/develop/go/timers)
-
-Use Timers to make a Workflow Execution pause or "sleep" for seconds, minutes, days, months, or years.
-
-- [Set a Timer](/develop/go/timers)
-
-## [Child Workflows](/develop/go/child-workflows)
-
-Explore how to spawn a Child Workflow Execution and handle Child Workflow Events.
-
-- [How to start a Child Workflow Execution](/develop/go/child-workflows#child-workflows)
-
-## [Continue-As-New](/develop/go/continue-as-new)
-
-Continue the Workflow Execution with a new Workflow Execution using the same Workflow ID.
-
-- [How to Continue-As-New](/develop/go/continue-as-new)
-
-## [Worker Sessions](/develop/go/sessions)
-
-Use Worker Session APIs.
-
-- [Enable Sessions for a Worker](/develop/go/sessions#enable-sessions)
-- [Change the maximum concurrent Sessions of a Worker](/develop/go/sessions#max-concurrent-sessions)
-- [Create a Worker Session](/develop/go/sessions#create-a-session)
-
-## [Side Effects](/develop/go/side-effects)
-
-Use Side Effects in Workflows.
-
-- [Side Effects](/develop/go/side-effects)
-
-## [Manage Namespaces](/develop/go/namespaces)
-
-Create and manage Namespaces.
-
-- [Register Namespaces](/develop/go/namespaces#register-namespace)
-- [Manage Namespaces](/develop/go/namespaces#manage-namespaces)
+# Go SDK resources
+
+
diff --git a/docs/develop/index.mdx b/docs/develop/index.mdx
index 37ebc77f56..916f295243 100644
--- a/docs/develop/index.mdx
+++ b/docs/develop/index.mdx
@@ -3,18 +3,258 @@ id: index
title: Develop durable applications with Temporal SDKs
description: Discover comprehensive Temporal SDK feature guides and API references. Enhance your Temporal Application development with Ruby, Go, Java, PHP, Python, TypeScript, and .NET.
sidebar_label: Development
+hide_table_of_contents: true
---
-import { SdkLogos } from '@site/src/components';
+import { SdkLogos } from '@site/src/components/elements/SdkLogos';
-The Temporal SDK developer guides provide a comprehensive overview of the structures, primitives, and features used in [Temporal Application](/temporal#temporal-application) development.
+## 100% Open Source
-
+Temporal SDKs provide the foundation for building reliable distributed applications.
+Each SDK is designed to help you implement durable Workflows, Activities, and Workers with native language support and comprehensive tooling.
-- Go SDK [developer guide](/develop/go) and [API reference](http://t.mp/go-api)
-- Java SDK [developer guide](/develop/java) and [API reference](http://t.mp/java-api)
-- PHP SDK [developer guide](/develop/php) and [API reference](https://php.temporal.io/namespaces/temporal.html)
-- Python SDK [developer guide](/develop/python) and [API reference](https://python.temporal.io)
-- TypeScript SDK [developer guide](/develop/typescript) and [API reference](https://typescript.temporal.io)
-- .NET SDK [developer guide](/develop/dotnet) and [API reference](https://dotnet.temporal.io/)
-- Ruby SDK [developer guide](/develop/ruby) and [API reference](https://ruby.temporal.io/)
+
+
+
diff --git a/docs/develop/java/index.mdx b/docs/develop/java/index.mdx
index 72519450f9..661eef734c 100644
--- a/docs/develop/java/index.mdx
+++ b/docs/develop/java/index.mdx
@@ -11,160 +11,120 @@ tags:
- Temporal SDKs
---
-import * as Components from '@site/src/components';
-

-:::info JAVA SPECIFIC RESOURCES
-Build Temporal Applications with the Java SDK.
-
-**Temporal Java Technical Resources:**
-
-- [Java SDK Quickstart - Setup Guide](https://docs.temporal.io/develop/java/set-up-your-local-java)
-- [Java API Documentation](https://javadoc.io/doc/io.temporal/temporal-sdk)
-- [Java SDK Code Samples](https://github.com/temporalio/samples-java)
-- [Java SDK GitHub](https://github.com/temporalio/sdk-java)
-- [Temporal 101 in Java Free Course](https://learn.temporal.io/courses/temporal_101/java/)
-
-**Get Connected with the Temporal Java Community:**
-
-- [Temporal Java Community Slack](https://temporalio.slack.com/archives/CTT84KXK9)
-- [Java SDK Forum](https://community.temporal.io/tag/java-sdk)
- :::
-
-## [Core application](/develop/java/core-application)
-
-Use the essential components of a Temporal Application (Workflows, Activities, and Workers) to build and run a Temporal application.
-
-- [How to develop a Workflow Definition in Java](/develop/java/core-application#develop-workflows)
-- [How to develop a basic Activity](/develop/java/core-application#develop-activities)
-- [How to start an Activity Execution](/develop/java/core-application#activity-execution)
-- [How to develop a Worker Program in Java](/develop/java/core-application#run-a-dev-worker)
-
-## [Temporal Client](/develop/java/temporal-clients)
-
-Connect to a Temporal Service and start a Workflow Execution.
-
-- [Connect to a development Temporal Service](/develop/java/temporal-clients#connect-to-development-service)
-- [Connect to a custom Namespace](/develop/java/temporal-clients#connect-to-custom-namespace)
-- [Connect to Temporal Cloud](/develop/java/temporal-clients#connect-to-temporal-cloud)
-- [Start a Workflow Execution](/develop/java/temporal-clients#start-workflow-execution)
-
-## [Testing](/develop/java/testing-suite)
-
-Set up the testing suite and test Workflows and Activities.
-
-- [Test frameworks](/develop/java/testing-suite#test-frameworks)
-- [Test Activities](/develop/java/testing-suite#test-activities)
-- [Testing Workflows](/develop/java/testing-suite#test-workflows)
-- [How to Replay a Workflow Execution](/develop/java/testing-suite#replay)
-
-## [Failure detection](/develop/java/failure-detection)
-
-Explore how your application can detect failures using timeouts and automatically attempt to mitigate them with retries.
-
-- [Workflow timeouts](/develop/java/failure-detection#workflow-timeouts)
-- [How to set Activity timeouts](/develop/java/failure-detection#activity-timeouts)
-- [How to Heartbeat an Activity](/develop/java/failure-detection#activity-heartbeats)
-
-## [Workflow message passing](/develop/java/message-passing)
-
-Send messages to and read the state of Workflow Executions.
-
-- [How to develop with Signals](/develop/java/message-passing#signals)
-- [How to develop with Queries](/develop/java/message-passing#queries)
-- [What is a Dynamic Handler?](/develop/java/message-passing#dynamic-handler)
-- [How to develop with Updates](/develop/java/message-passing#updates)
-
-## [Asynchronous Activity completion](/develop/java/asynchronous-activity-completion)
-
-Complete Activities asynchronously.
-
-- [How to asynchronously complete an Activity](/develop/java/asynchronous-activity-completion)
-
-## [Versioning](/develop/java/versioning)
-
-Change Workflow Definitions without causing non-deterministic behavior in running Workflows.
-
-- [Temporal Java SDK Versioning APIs](/develop/java/versioning#patching)
-
-## [Observability](/develop/java/observability)
-
-Configure and use the Temporal Observability APIs.
-
-- [How to emit metrics](/develop/java/observability#metrics)
-- [How to setup Tracing](/develop/java/observability#tracing)
-- [How to log from a Workflow](/develop/java/observability#logging)
-- [How to use Visibility APIs](/develop/java/observability#visibility)
-
-## [Debugging](/develop/java/debugging)
-
-Explore various ways to debug your application.
-
-- [How to debug in a development environment](/develop/java/debugging#debug-in-a-development-environment)
-- [How to debug in a production environment](/develop/java/debugging#debug-in-a-production-environment)
-
-## [Schedules](/develop/java/schedules)
-
-Run Workflows on a schedule and delay the start of a Workflow.
-
-- [How to Schedule a Workflow](/develop/java/schedules#schedule-a-workflow)
-- [How to set a Cron Schedule in Java](/develop/java/schedules#cron-schedule)
-
-## [Data encryption](/develop/java/converters-and-encryption)
-
-Use compression, encryption, and other data handling by implementing custom converters and codecs.
-
-- [How to use a custom Payload Codec in Java](/develop/java/converters-and-encryption#custom-payload-codec)
-- [How to use custom Payload conversion](/develop/java/converters-and-encryption#custom-payload-conversion)
-
-## Temporal Nexus
-
-The [Temporal Nexus](/develop/java/nexus) feature guide shows how to use Temporal Nexus to connect Durable Executions within and across Namespaces using a Nexus Endpoint, a Nexus Service contract, and Nexus Operations.
-
-- [Create a Nexus Endpoint to route requests from caller to handler](/develop/java/nexus#create-nexus-endpoint)
-- [Define the Nexus Service contract](/develop/java/nexus#define-nexus-service-contract)
-- [Develop a Nexus Service and Operation handlers](/develop/java/nexus#develop-nexus-service-operation-handlers)
-- [Develop a caller Workflow that uses a Nexus Service](/develop/java/nexus#develop-caller-workflow-nexus-service)
-- [Make Nexus calls across Namespaces with a development Server](/develop/java/nexus#nexus-calls-across-namespaces-dev-server)
-- [Make Nexus calls across Namespaces in Temporal Cloud](/develop/java/nexus#nexus-calls-across-namespaces-temporal-cloud)
-
-## [Interrupt a Workflow feature guide](/develop/java/cancellation)
-
-Interrupt a Workflow Execution with a Cancel or Terminate action.
-
-- [Cancel a Workflow](/develop/java/cancellation#cancellation)
-- [Terminate a Workflow](/develop/java/cancellation#termination)
-- [Cancel an Activity from a Workflow](/develop/java/cancellation#cancel-activity)
-
-## [Child Workflows](/develop/java/child-workflows)
-
-Explore how to spawn a Child Workflow Execution and handle Child Workflow Events.
-
-- [Start a Child Workflow Execution](/develop/java/child-workflows#start-child-workflow)
-- [Set a Parent Close Policy](/develop/java/child-workflows#parent-close-policy)
-
-## [Continue-As-New](/develop/java/continue-as-new)
-
-Continue the Workflow Execution with a new Workflow Execution using the same Workflow ID.
-
-- [Continue a Workflow as New](/develop/java/continue-as-new)
-
-## [Durable Timers](/develop/java/timers)
-
-Use Timers to make a Workflow Execution pause or "sleep" for seconds, minutes, days, months, or years.
-
-- [What is a Timer?](/develop/java/timers#timers)
-
-## [Side Effects](/develop/java/side-effects)
-
-Use Side Effects in Workflows.
-
-- [Side Effects](/develop/java/side-effects#side-effects)
-
-## [Manage Namespaces](/develop/java/namespaces)
-
-Create and manage Namespaces.
-
-- [Create a Namespace](/develop/java/namespaces#register-namespace)
-- [Manage Namespaces](/develop/java/namespaces#manage-namespaces)
+# Java SDK resources
+
+
diff --git a/docs/develop/php/index.mdx b/docs/develop/php/index.mdx
index e1ab5c5a24..0095f9258b 100644
--- a/docs/develop/php/index.mdx
+++ b/docs/develop/php/index.mdx
@@ -11,129 +11,113 @@ tags:
- Temporal SDKs
---
-import * as Components from '@site/src/components';
-

-:::info PHP SPECIFIC RESOURCES
-Build Temporal Applications with the PHP SDK.
-
-**Temporal PHP Technical Resources:**
-
-- [PHP API Documentation](https://php.temporal.io)
-- [PHP SDK Code Samples](https://github.com/temporalio/samples-php)
-- [PHP SDK GitHub](https://github.com/temporalio/sdk-php)
-
-**Get Connected with the Temporal PHP Community:**
-
-- [Temporal PHP Community Slack](https://temporalio.slack.com/archives/C01LK9FAMM0)
-- [PHP SDK Forum](https://community.temporal.io/tag/php-sdk)
- :::
-
-## [Core Application](/develop/php/core-application)
-
-Use the essential components of a Temporal Application (Workflows, Activities, and Workers) to build and run a Temporal application.
-
-- [How to develop a basic Workflow](/develop/php/core-application#develop-workflows)
-- [How to develop a basic Activity](/develop/php/core-application#develop-activities)
-- [How to start an Activity Execution](/develop/php/core-application#activity-execution)
-- [How to run Worker Processes](/develop/php/core-application#run-a-dev-worker)
-
-## [Temporal Client](/develop/php/temporal-clients)
-
-Connect to a Temporal Service and start a Workflow Execution.
-
-- [How to connect a Temporal Client to a Temporal Service](/develop/php/temporal-clients#connect-to-a-dev-cluster)
-- [How to connect a Temporal Client to a Temporal Cloud](/develop/php/temporal-clients#connect-to-temporal-cloud)
-- [How to start a Workflow Execution](/develop/php/temporal-clients#start-workflow-execution)
-- [Advanced connection options](/develop/php/temporal-clients#advanced-connection-options)
-
-## [Testing](/develop/php/testing-suite)
-
-Set up the testing suite to test Workflows and Activities.
-
-- [Testing Activities](/develop/php/testing-suite#test-activities)
-- [Testing Workflows](/develop/php/testing-suite#test-workflows)
-- [How to Replay a Workflow Execution](/develop/php/testing-suite#replay)
-
-## [Failure detection](/develop/php/failure-detection)
-
-Explore how your application can detect failures using timeouts and automatically attempt to mitigate them with retries.
-
-- [Workflow timeouts](/develop/php/failure-detection#workflow-timeouts)
-- [How to set Activity timeouts](/develop/php/failure-detection#activity-timeouts)
-- [How to Heartbeat an Activity](/develop/php/failure-detection#activity-heartbeats)
-
-## [Workflow message passing](/develop/php/message-passing)
-
-Send messages to read the state of Workflow Executions.
-
-- [How to develop with Signals](/develop/php/message-passing#signals)
-- [How to develop with Queries](/develop/php/message-passing#queries)
-- [How to develop with Updates](/develop/php/message-passing#updates)
-- [Message handler patterns](/develop/php/message-passing#message-handler-patterns)
-- [Message handler troubleshooting](/develop/php/message-passing#message-handler-troubleshooting)
-- [How to develop with Dynamic Handlers](/develop/php/message-passing#dynamic-handler)
-
-## [Interrupt a Workflow feature guide](/develop/php/cancellation)
-
-Interrupt a Workflow Execution with a Cancel or Terminate action.
-
-- [Cancel an Activity from a Workflow](/develop/php/cancellation#cancel-an-activity)
-
-## [Versioning](/develop/php/versioning)
-
-The PHP SDK [Versioning developer guide](/develop/php/versioning) shows how to Change Workflow Definitions without causing non-deterministic behavior in running Workflows.
-
-- [How to use the PHP SDK Patching API](/develop/php/versioning#php-sdk-patching-api): Patching Workflows using the PHP SDK.
-- [Sanity checking](/develop/php/versioning#runtime-checking)
-
-## [Asynchronous Activity Completion](/develop/php/asynchronous-activity-completion)
-
-Complete Activities asynchronously.
-
-- [How to asynchronously complete an Activity](/develop/php/asynchronous-activity-completion#asynchronous-activity-completion)
-
-## [Observability](/develop/php/observability)
-
-Configure and use the Temporal Observability APIs.
-
-- [How to log from a Workflow](/develop/php/observability#logging)
-- [How to use Visibility APIs](/develop/php/observability#visibility)
-
-## [Debugging](/develop/php/debugging)
-
-Explore various ways to debug your application.
-
-- [Debugging](/develop/php/debugging#debug)
-
-## [Schedules](/develop/php/schedules)
-
-Run Workflows on a schedule and delay the start of a Workflow.
-
-- [How to use Start Delay](/develop/php/schedules#start-delay)
-- [How to use Temporal Cron Jobs](/develop/php/schedules#temporal-cron-jobs)
-
-## [Durable Timers](/develop/php/timers)
-
-Use Timers to make a Workflow Execution pause or "sleep" for seconds, minutes, days, months, or years.
-
-- [What is a Timer?](/develop/php/timers#timers)
-
-## [Child Workflows](/develop/php/child-workflows)
-
-Explore how to spawn a Child Workflow Execution and handle Child Workflow Events.
-
-- [How to start a Child Workflow Execution](/develop/php/child-workflows#child-workflows)
-
-## [Continue-As-New](/develop/php/continue-as-new)
-
-Continue the Workflow Execution with a new Workflow Execution using the same Workflow ID.
-
-- [How to Continue-As-New](/develop/php/continue-as-new)
-
-## [Side Effects](/develop/php/side-effects)
-
-Use Side Effects in Workflows.
-
-- [How to use Side Effects in PHP](/develop/php/side-effects#side-effects)
+# PHP SDK resources
+
+
diff --git a/docs/develop/python/index.mdx b/docs/develop/python/index.mdx
index 918318b60b..676bc3d69c 100644
--- a/docs/develop/python/index.mdx
+++ b/docs/develop/python/index.mdx
@@ -11,150 +11,120 @@ tags:
- Temporal SDKs
---
-import * as Components from '@site/src/components';
-

-:::info PYTHON SPECIFIC RESOURCES
-Build Temporal Applications with the Python SDK.
-
-**Temporal Python Technical Resources:**
-
-- [Python SDK Quickstart - Setup Guide](https://docs.temporal.io/develop/python/set-up-your-local-python)
-- [Python API Documentation](https://python.temporal.io)
-- [Python SDK Code Samples](https://github.com/temporalio/samples-python)
-- [Python SDK Github](https://github.com/temporalio/sdk-python)
-- [Temporal 101 in Python Free Course](https://learn.temporal.io/courses/temporal_101/python/)
-
-**Get Connected with the Temporal Python Community:**
-
-- [Temporal Python Community Slack](https://app.slack.com/client/TNWA8QCGZ)
-- [Python SDK Forum](https://community.temporal.io/tag/python-sdk)
- :::
-
-## [Core Application](/develop/python/core-application)
-
-Use the essential components of a Temporal Application (Workflows, Activities, and Workers) to build and run a Temporal application.
-
-- [Develop a Basic Workflow](/develop/python/core-application#develop-workflows)
-- [Develop a Basic Activity](/develop/python/core-application#develop-activities)
-- [Start an Activity Execution](/develop/python/core-application#activity-execution)
-- [Run Worker Processes](/develop/python/core-application#run-a-dev-worker)
-
-## [Temporal Client](/develop/python/temporal-clients)
-
-Connect to a Temporal Service and start a Workflow Execution.
-
-- [Connect to Development Temporal Service](/develop/python/temporal-clients#connect-to-development-service)
-- [Connect a Temporal Client to a Temporal Service](/develop/python/temporal-clients#connect-to-a-dev-cluster)
-- [Connect to Temporal Cloud](/develop/python/temporal-clients#connect-to-temporal-cloud)
-- [Start a Workflow Execution](/develop/python/temporal-clients#start-workflow-execution)
-
-## [Python SDK Sandbox](/develop/python/python-sdk-sandbox)
-
-Use third-party Python modules without non-deterministic behavior.
-
-## [Python SDK sync vs. async implementations](/develop/python/python-sdk-sync-vs-async)
-
-Implement synchronous or asynchronous Activities.
-
-## [Testing](/develop/python/testing-suite)
-
-Set up the testing suite and test Workflows and Activities.
-
-- [Test Frameworks](/develop/python/testing-suite#test-frameworks)
-- [Testing Activities](/develop/python/testing-suite#test-activities)
-- [Testing Workflows](/develop/python/testing-suite#test-workflows)
-- [How to Replay a Workflow Execution](/develop/python/testing-suite#replay)
-
-## [Failure detection](/develop/python/failure-detection)
-
-Explore how your application can detect failures using timeouts and automatically attempt to mitigate them with retries.
-
-- [Workflow Timeouts](/develop/python/failure-detection#workflow-timeouts)
-- [Set Activity Timeouts](/develop/python/failure-detection#activity-timeouts)
-- [Heartbeat an Activity](/develop/python/failure-detection#activity-heartbeats)
-
-## [Workflow message passing](/develop/python/message-passing)
-
-Send messages to and read the state of Workflow Executions.
-
-- [Develop with Signals](/develop/python/message-passing#signals)
-- [Develop with Queries](/develop/python/message-passing#queries)
-- [Develop with Updates](/develop/python/message-passing#updates)
-- [What is a Dynamic Handler](/develop/python/message-passing#dynamic-handler)
-
-## [Interrupt a Workflow feature guide](/develop/python/cancellation)
-
-Interrupt a Workflow Execution with a Cancel or Terminate action.
-
-- [Cancel a Workflow](/develop/python/cancellation#cancellation)
-- [Terminate a Workflow](/develop/python/cancellation#termination)
-- [Cancel an Activity from a Workflow](/develop/python/cancellation#cancel-activity)
-
-## [Asynchronous Activity completion](/develop/python/asynchronous-activity-completion)
-
-Complete Activities asynchronously.
-
-- [Asynchronously Complete an Activity](/develop/python/asynchronous-activity-completion)
-
-## [Versioning](/develop/python/versioning)
-
-Change Workflow Definitions without causing non-deterministic behavior in running Workflows.
-
-- [Introduction to Versioning](/develop/python/versioning)
-- [How to Use the Patching API](/develop/python/versioning#patching)
-
-## [Observability](/develop/python/observability)
-
-Configure and use the Temporal Observability APIs.
-
-- [Emit Metrics](/develop/python/observability#metrics)
-- [Set up tracing](/develop/python/observability#tracing)
-- [Log from a Workflow](/develop/python/observability#logging)
-- [Use Visibility APIs](/develop/python/observability#visibility)
-
-## [Debugging](/develop/python/debugging)
-
-Explore various ways to debug your application.
-
-- [Debugging](/develop/python/debugging)
-
-## [Schedules](/develop/python/schedules)
-
-Run Workflows on a schedule and delay the start of a Workflow.
-
-- [Schedule a Workflow](/develop/python/schedules#schedule-a-workflow)
-- [Temporal Cron Jobs](/develop/python/schedules#temporal-cron-jobs)
-- [Start Delay](/develop/python/schedules#start-delay)
-
-## [Data encryption](/develop/python/converters-and-encryption)
-
-Use compression, encryption, and other data handling by implementing custom converters and codecs.
-
-- [Custom Payload Codec](/develop/python/converters-and-encryption#custom-payload-codec)
-- [Payload Conversion](/develop/python/converters-and-encryption#payload-conversion)
-
-## [Durable Timers](/develop/python/timers)
-
-Use Timers to make a Workflow Execution pause or "sleep" for seconds, minutes, days, months, or years.
-
-- [Sleep](/develop/python/timers)
-
-## [Child Workflows](/develop/python/child-workflows)
-
-Explore how to spawn a Child Workflow Execution and handle Child Workflow Events.
-
-- [Start a Child Workflow Execution](/develop/python/child-workflows)
-
-## [Continue-As-New](/develop/python/continue-as-new)
-
-Continue the Workflow Execution with a new Workflow Execution using the same Workflow ID.
-
-- [Continue-As-New](/develop/python/continue-as-new)
-
-## [Interceptors](/develop/python/interceptors)
-
-Manage inbound and outbound SDK calls, enhance tracing, and add authorization to your Workflows and Activities.
-
-- [Interceptors](/develop/python/interceptors)
+# Python SDK resources
+
+
diff --git a/docs/develop/typescript/index.mdx b/docs/develop/typescript/index.mdx
index 1486685249..b84604584c 100644
--- a/docs/develop/typescript/index.mdx
+++ b/docs/develop/typescript/index.mdx
@@ -11,138 +11,120 @@ tags:
- Temporal SDKs
---
-import * as Components from '@site/src/components';
-

-:::info TYPESCRIPT SPECIFIC RESOURCES
-Build Temporal Applications with the TypeScript SDK.
-
-**Temporal TypeScript Technical Resources:**
-
-- [TypeScript SDK Quickstart - Setup Guide](https://docs.temporal.io/develop/typescript/set-up-your-local-typescript)
-- [TypeScript API Documentation](https://typescript.temporal.io)
-- [TypeScript SDK Code Samples](https://github.com/temporalio/samples-typescript)
-- [TypeScript SDK GitHub](https://github.com/temporalio/sdk-typescript)
-- [Temporal 101 in TypeScript Free Course](https://learn.temporal.io/courses/temporal_101/typescript/)
-
-**Get Connected with the Temporal TypeScript Community:**
-
-- [Temporal TypeScript Community Slack](https://temporalio.slack.com/archives/C01DKSMU94L)
-- [TypeScript SDK Forum](https://community.temporal.io/tag/typescript-sdk)
- :::
-
-## [Core application](/develop/typescript/core-application)
-
-Use the essential components of a Temporal Application (Workflows, Activities, and Workers) to build and run a Temporal application.
-
-- [Develop a Basic Workflow](/develop/typescript/core-application#develop-workflows)
-- [Develop a Basic Activity](/develop/typescript/core-application#develop-activities)
-- [Start an Activity Execution](/develop/typescript/core-application#activity-execution)
-- [Run Worker Processes](/develop/typescript/core-application#run-a-dev-worker)
-
-## [Temporal Client](/develop/typescript/temporal-clients)
-
-Connect to a Temporal Service and start a Workflow Execution.
-
-- [Connect to Development Temporal Service](/develop/typescript/temporal-clients#connect-to-development-service)
-- [Connect to Temporal Cloud](/develop/typescript/temporal-clients#connect-to-temporal-cloud)
-- [Start a Workflow Execution](/develop/typescript/temporal-clients#start-workflow-execution)
-
-## [Testing](/develop/typescript/testing-suite)
-
-Set up the testing suite and test Workflows and Activities.
-
-- [Test Frameworks](/develop/typescript/testing-suite#test-frameworks)
-- [Testing Activities](/develop/typescript/testing-suite#test-activities)
-- [Testing Workflows](/develop/typescript/testing-suite#test-workflows)
-- [How to Replay a Workflow Execution](/develop/typescript/testing-suite#replay)
-
-## [Failure detection](/develop/typescript/failure-detection)
-
-Explore how your application can detect failures using timeouts and automatically attempt to mitigate them with retries.
-
-- [Workflow Timeouts](/develop/typescript/failure-detection#workflow-timeouts)
-- [Set Activity Timeouts](/develop/typescript/failure-detection#activity-timeouts)
-- [Heartbeat an Activity](/develop/typescript/failure-detection#activity-heartbeats)
-
-## [Workflow message passing](/develop/typescript/message-passing)
-
-Send messages to and read the state of Workflow Executions.
-
-- [Develop with Signals](/develop/typescript/message-passing#signals)
-- [Develop with Queries](/develop/typescript/message-passing#queries)
-- [What is a Dynamic Handler](/develop/typescript/message-passing#dynamic-handler)
-
-## [Interrupt a Workflow feature guide](/develop/typescript/cancellation)
-
-Interrupt a Workflow Execution with a Cancel or Terminate action.
-
-- [Cancellation scopes in Typescript](/develop/typescript/cancellation#cancellation-scopes)
-
-## [Asynchronous Activity Completion](/develop/typescript/asynchronous-activity-completion)
-
-Complete Activities asynchronously.
-
-- [Asynchronously Complete an Activity](/develop/typescript/asynchronous-activity-completion)
-
-## [Versioning](/develop/typescript/versioning)
-
-Change Workflow Definitions without causing non-deterministic behavior in running Workflows.
-
-- [Introduction to Versioning](/develop/typescript/versioning)
-- [How to Use the Patching API](/develop/typescript/versioning#patching)
-
-## [Observability](/develop/typescript/observability)
-
-Configure and use the Temporal Observability APIs.
-
-- [Emit Metrics](/develop/typescript/observability#metrics)
-- [Setup Tracing](/develop/typescript/observability#tracing)
-- [Log from a Workflow](/develop/typescript/observability#logging)
-- [Use Visibility APIs](/develop/typescript/observability#visibility)
-
-## [Debugging](/develop/typescript/debugging)
-
-Explore various ways to debug your application.
-
-- [Debugging](/develop/typescript/debugging)
-
-## [Schedules](/develop/typescript/schedules)
-
-Run Workflows on a schedule and delay the start of a Workflow.
-
-- [Schedule a Workflow](/develop/typescript/schedules#schedule-a-workflow)
-- [Temporal Cron Jobs](/develop/typescript/schedules#temporal-cron-jobs)
-- [How to use Start Delay](/develop/typescript/schedules#start-delay)
-
-## [Data encryption](/develop/typescript/converters-and-encryption)
-
-Use compression, encryption, and other data handling by implementing custom converters and codecs.
-
-- [Custom Payload Codec](/develop/typescript/converters-and-encryption#custom-payload-conversion)
-
-## [Durable Timers](/develop/typescript/timers)
-
-Use Timers to make a Workflow Execution pause or "sleep" for seconds, minutes, days, months, or years.
-
-- [What is a Timer](/develop/typescript/timers)
-
-## [Child Workflows](/develop/typescript/child-workflows)
-
-Explore how to spawn a Child Workflow Execution and handle Child Workflow Events.
-
-- [Start a Child Workflow Execution](/develop/typescript/child-workflows)
-
-## [Continue-As-New](/develop/typescript/continue-as-new)
-
-Continue the Workflow Execution with a new Workflow Execution using the same Workflow ID.
-
-- [Continue-As-New](/develop/typescript/continue-as-new)
-
-## [Interceptors](/develop/typescript/interceptors)
-
-Manage inbound and outbound SDK calls, enhance tracing, and add authorization to your Workflows and Activities.
-
-- [How to implement interceptors](/develop/typescript/interceptors#interceptors)
-- [Register an interceptor](/develop/typescript/interceptors#register-interceptor)
+# TypeScript SDK resources
+
+
diff --git a/docs/encyclopedia/index.mdx b/docs/encyclopedia/index.mdx
index 3c9b5df817..1e90ea996e 100644
--- a/docs/encyclopedia/index.mdx
+++ b/docs/encyclopedia/index.mdx
@@ -9,22 +9,82 @@ keywords:
[Temporal](/evaluate/why-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:
+
+ The following Encyclopedia pages describe the concepts, components, and features of Temporal in detail:
+
For a complete list of Temporal terms, see the [Glossary](/glossary).
diff --git a/docs/evaluate/development-production-features/index.mdx b/docs/evaluate/development-production-features/index.mdx
index 4fe83b65b0..33ab71846e 100644
--- a/docs/evaluate/development-production-features/index.mdx
+++ b/docs/evaluate/development-production-features/index.mdx
@@ -25,23 +25,87 @@ keywords:
- queries
---
-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.
+import { CallToAction } from '@site/src/components/elements/CallToAction';
-- **[Core application primitives](/evaluate/development-production-features/core-application)**: Develop and run your application with Workflows, Activities, and Workers.
-- **[Testing suite](/evaluate/development-production-features/testing-suite)**: Each Temporal SDK comes with a testing suite that enables developers to test their applications as they would any other.
-- **[Scheduled Workflows](/evaluate/development-production-features/schedules)**: Start a business process at a specific time or on a given time interval.
-- **[Interrupt a Workflow](/evaluate/development-production-features/interrupt-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](/evaluate/development-production-features/failure-detection)**: Detect failures with timeouts and configure automatic retries to mitigate them.
-- **[Temporal Nexus](/evaluate/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](/evaluate/development-production-features/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](/evaluate/development-production-features/observability)**: List business process, view their state, and set up dashboards with metrics.
-- **[Debugging](/evaluate/development-production-features/debugging)**: Surface errors and step through code to find issues.
-- **[Data encryption](/evaluate/development-production-features/data-encryption)**: Transform data and protect the privacy of the users of your application.
-- **[Throughput composability](/evaluate/development-production-features/throughput-composability)**: Breakup business processes by data streams, team ownership, or other organization factors.
-- **[Cloud Automation](/evaluate/development-production-features/cloud-automation)**: Simplify cloud management and boost security with Temporal's Cloud Automation.
-- **[Low Latency](/evaluate/development-production-features/low-latency)**: Making your applications faster, more performant, and more efficient.
-- **[Multi-tenancy](/evaluate/development-production-features/multi-tenancy)**: Enhances efficiency and cost-effectiveness.
+# Features
-For detailed information on Temporal feature release stages and criteria, see this [Product Release Stages Guide](/evaluate/development-production-features/release-stages).
+
+ 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.
+
+
+ For detailed information about feature release stages and criteria, see our Product Release Stages Guide.
+
diff --git a/docs/evaluate/index.mdx b/docs/evaluate/index.mdx
index e8a3d32665..19b933ccaa 100644
--- a/docs/evaluate/index.mdx
+++ b/docs/evaluate/index.mdx
@@ -2,25 +2,172 @@
id: index
title: Evaluate Temporal
sidebar_label: Evaluate
-description: Temporal enhances distributed application development with clear code structure, fault-tolerance, and execution guarantees, trusted by thousands for mission-critical workloads.
-collapsed: false
-toc_max_heading_level: 4
-keywords:
- - evaluate temporal
- - temporal
- - what is temporal
- - introduction to temporal
-tags:
- - Temporal
+description: Temporal is a developer-first, open source platform that ensures the successful execution of services and applications.
---
-Temporal is designed to make developing distributed applications a delightful experience.
-Developers benefit from a clear approach to structure their code and visibility into the state of their application.
-Applications benefit from fault-tolerance and execution guarantees.
-Thousands of companies of all sizes are leveraging Temporal's capabilities for both mission critical and standard workloads.
+Temporal is a developer-first, open source platform that ensures the successful execution of services and applications.
-- [Why Temporal](/evaluate/why-temporal)
-- [Development and production features](/evaluate/development-production-features)
-- [Use cases](/evaluate/use-cases-design-patterns)
-- [Temporal Cloud](/cloud)
-- [Security](/security)
+## Who is Temporal for?
+
+- Backend engineers
+- Platform engineers
+- SRE/DevOps, infrastructure engineers
+- Architects
+
+## What problems does Temporal solve?
+
+
+
+
+
Compensating transactions (saga pattern)
+
Handle failures across distributed services with compensating transactions
+
+
+
+
+
+
Human-in-the-loop
+
Integrate human decision making into automated processes
+
+
+
+
+
+
Long-running workflows
+
Build reliable processes that run for days or months
+
+
+
+
+
+
Microservice orchestration
+
Coordinate multiple services and handle failures gracefully
+
+
+
+
+
+
Reliable scheduling
+
Schedule and manage recurring tasks with guaranteed execution
+
+
+
+
+
+
Distributed transactions
+
Maintain data consistency across multiple services
+
+
+
+
+
+## What programming languages are supported?
+
+Temporal allows you to develop with durable execution in different languages and multiple languages can be used to build single services, enabling polyglot development.
+
+
+
+
+## Self-Hosted or Fully-Managed Service
+
+Temporal is fully open source. You can self-host the Temporal Service or use Temporal Cloud, our fully-managed SaaS offering.
+
+
+
+
+
+
diff --git a/docs/index.mdx b/docs/index.mdx
index 26a8cce630..3078239698 100644
--- a/docs/index.mdx
+++ b/docs/index.mdx
@@ -1,14 +1,829 @@
---
id: index
-title: Temporal Platform Documentation
-sidebar_label: Documentation Home
-description: Explore Temporal's comprehensive documentation to build, scale, and manage reliable, fault-tolerant workflows with Workflow-as-Code solutions.
+title: Temporal Documentation
+sidebar_label: Home
+description: Temporal is the open source platform that guarantees the successful execution of services and applications using the power of durable execution.
+hide_table_of_contents: true
---
-
- Temporal Platform Documentation
-
+
+
+
Build applications that never fail
+
+ Temporal is an open-source platform for building reliable applications.
+ Temporal delivers crash-proof execution by guaranteeing that applications resume exactly where they left off after crashes, network failures, or infrastructure outages, whether that happens seconds, days, or even years later.
+
+
+ Temporal enables developers to focus on building features that drive the business while ensuring that mission-critical processes such as order fulfillment, customer onboarding, and payment processing never fail or disappear, regardless of what goes wrong.
+
+
+
diff --git a/docs/security.mdx b/docs/security.mdx
index 6afd52b099..c90f380163 100644
--- a/docs/security.mdx
+++ b/docs/security.mdx
@@ -11,20 +11,137 @@ tags:
- Security
---
-:::info Temporal Technologies' general company security
+Find security information for your Temporal deployment, whether you're using Temporal Cloud or self-hosting.
-For information about the general security habits of Temporal Technologies, see our [trust page](https://trust.temporal.io).
+