mirror of
https://github.com/temporalio/skill-temporal-developer.git
synced 2026-09-14 13:52:58 +08:00
21 lines
2.3 KiB
Markdown
21 lines
2.3 KiB
Markdown
# Third-Party Integrations Catalog
|
|
|
|
Temporal ships and supports a growing set of integrations with third-party frameworks and SDKs — typically as plugins, contrib modules, or starter libraries. This file is the catalog. Each integration has a dedicated reference under `references/{language}/integrations/`.
|
|
|
|
## How to use this catalog
|
|
|
|
1. Find the row matching the framework, SDK, or library the user is working with.
|
|
2. Confirm the language column matches what the user is building in.
|
|
3. Read the linked reference file for setup, APIs, and pitfalls.
|
|
4. Cross-check the **Related** column — for AI/LLM integrations, also read `references/core/ai-patterns.md` and the language's `ai-patterns.md`; for Spring-based integrations, read `references/java/integrations/spring-boot.md` first.
|
|
|
|
## Catalog
|
|
|
|
| Integration | Language(s) | What it does | Reference | Related |
|
|
|---|---|---|---|---|
|
|
| Spring Boot (`temporal-spring-boot-starter`) | Java | Auto-configuration of `WorkflowClient`, worker factories, workflow/activity bean registration, lifecycle, testing | `references/java/integrations/spring-boot.md` | `references/java/java.md` |
|
|
| Spring AI (`temporal-spring-ai`) | Java | Durable Spring AI agents: chat-model calls run as Activities; tools dispatched per type (Activity stub, Nexus stub, `@SideEffectTool`, plain); vector stores, embeddings, and MCP clients auto-registered | `references/java/integrations/spring-ai.md` | `references/java/integrations/spring-boot.md`, `references/core/ai-patterns.md` |
|
|
| Lambda Worker (`lambdaworker`) | Go | Pre-release contrib package to run a Temporal Worker as an AWS Lambda function; Temporal invokes the Worker on demand with Lambda-tuned defaults, Worker Versioning required | `references/go/integrations/lambda-workers.md` | `references/go/go.md` |
|
|
| Lambda Worker (`lambda_worker`) | Python | Pre-release contrib package to run a Temporal Worker as an AWS Lambda function; configure callback wires `LambdaWorkerConfig.worker_config`, Worker Versioning required | `references/python/integrations/lambda-workers.md` | `references/python/python.md` |
|
|
| Lambda Worker (`@temporalio/lambda-worker`) | TypeScript | Pre-release package to run a Temporal Worker as an AWS Lambda function; pre-bundled `workflowBundle` required, Worker Versioning required | `references/typescript/integrations/lambda-workers.md` | `references/typescript/typescript.md` |
|