# Guides

> For the complete documentation index, see [llms.txt](https://docs.temporal.io/llms.txt).
> Any documentation page is available as raw Markdown by appending `.md` to its URL.

> End-to-end Temporal implementations of distributed locks, API rate limits, approvals, loyalty programs, and Celery migration in Python, TypeScript, and Go.

Temporal Guides offer step-by-step solutions to specific implementation use cases. These Guides are written by Temporal staff and verified for accuracy. If you don't see your specific use case here, see the [Design Patterns](/design-patterns) for other solutions.

Browse Guides for Temporal SDKs and Temporal Cloud.
Filter by SDK, tag, or search to find what you need.

- [Durable agent on AgentCore](/guides/durable-agent-on-agentcore): Run a long-lived Strands agent with Temporal and serverless Worker compute on Amazon Bedrock AgentCore. (Python, AI agents)
- [Customer loyalty program](/guides/entity-pattern-loyalty-points): How to run a customer loyalty program with the entity pattern and durable workflows. (Python, Entity Pattern)
- [Recover without restart](/guides/recover-without-restart): Build business processes that pause on errors and recover without restarting. (TypeScript, Saga Pattern)
- [Route specialized workloads](/guides/route-specialized-workloads): Direct resource-intensive workloads to appropriate Task Queues to optimize resources. (Python, Task Queues)
- [Worker execution affinity](/guides/worker-execution-affinity): Direct multiple Activities to execute on the same Worker to maintain data locality. (Python, Worker management)
- [Temporary rate limit increases](/guides/temporary-rate-limit-increases): Handle temporary spikes in usage by dynamically provisioning extra capacity. (Go, Namespace management)
- [Reliable document approvals](/guides/reliable-document-approvals): Build durable human-in-the-loop Workflows. (Python, Human-in-the-loop)
- [Rate-limit downstream APIs](/guides/rate-limit-downstream-apis): Protect limited resources and avoid Workflow failures with separate Task Queues. (Python, Workflow Management)
- [Durable gaming sessions](/guides/durable-gaming-sessions): Protect player sessions from backend failures by using the Actor pattern. (Python, Actor Pattern)
- [Distributed locking](/guides/lock-shared-resources): Coordinate access to shared resources with a distributed lock. (Python, Workflow Management)
- [Migrate from Celery](/guides/celery-to-standalone-activity): Convert a Celery task queue to Temporal Standalone Activities, with retries and monitoring. (Python, Migration)
