Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion COMPONENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ For example, the Python SDK integrations page pre-filters to Python:
<IntegrationsGrid defaultSdks={["Python"]} />
```

Valid SDK values are `"Java"`, `"Python"`, `"TypeScript"`, and `"Ruby"`.
Valid SDK values are `"Go"`, `"Java"`, `"Python"`, `"TypeScript"`, and `"Ruby"`.

### Filter behavior

Expand Down
4 changes: 4 additions & 0 deletions docs/develop/go/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,10 @@ From there, you can dive deeper into any of the Temporal primitives to start bui
- [Testing](/develop/go/best-practices/testing-suite)
- [Data handling](/develop/go/data-handling)

## [Integrations](/develop/go/integrations)

- [Google ADK integration](/develop/go/integrations/google-adk)

## Temporal Go Technical Resources
Comment thread
DABH marked this conversation as resolved.
Outdated

- [Go SDK Quickstart - Setup Guide](/develop/go/set-up-your-local-go)
Expand Down
13 changes: 7 additions & 6 deletions docs/develop/go/integrations/index.mdx
Original file line number Diff line number Diff line change
@@ -1,21 +1,22 @@
---
id: index
title: Integrations
title: Integrations - Go SDK
sidebar_label: Integrations
toc_max_heading_level: 2
description: This section covers integrations with the Go SDK
toc_max_heading_level: 4
keywords:
- Go SDK
- integrations
- ai frameworks
- agent frameworks
tags:
- Go SDK
- Temporal SDKs
- Integrations
- AI Frameworks
- Agent Frameworks
description: Integrations with other tools and services.
---

import IntegrationsGrid from '@site/src/components/IntegrationsGrid';

The following integrations are available for the Temporal Go SDK.
You can also use the Temporal Go SDK's [Plugin system](/develop/plugins-guide) to build your own integrations.

<IntegrationsGrid defaultSdks={["Go"]} />
3 changes: 2 additions & 1 deletion src/components/IntegrationsGrid/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,13 @@ import integrations, { type SDK, type Integration } from "./integrations-data";
import SdkSvg from "../elements/SdkSvgs/SdkSvg";
import styles from "./IntegrationsGrid.module.css";

const ALL_SDKS: SDK[] = ["Java", "Python", "Ruby", "TypeScript"];
const ALL_SDKS: SDK[] = ["Go", "Java", "Python", "Ruby", "TypeScript"];
const LANGUAGE_AGNOSTIC = "Language-agnostic";
type SdkFilter = SDK | typeof LANGUAGE_AGNOSTIC;
const ALL_SDK_FILTERS: SdkFilter[] = [...ALL_SDKS, LANGUAGE_AGNOSTIC];

const SDK_BLOCK_NAMES: Record<SDK, string> = {
Go: "goLangBlock",
Java: "javaBlock",
Python: "pythonBlock",
Ruby: "rubyBlock",
Expand Down