Grafana Releases New AI SDK for Go with Streaming and Tool-Calling

Go LLM SDK for streaming, tool-calling AI backends (plus frontend React lib)

Grafana Releases New AI SDK for Go with Streaming and Tool-Calling

We are excited to introduce the Grafana AI SDK for Go, a powerful library designed to streamline the development of streaming and tool-calling AI backends. This SDK ensures seamless integration with the @ai-sdk/react frontend library, allowing developers to build robust, real-time AI applications with ease. By unifying backend logic with frontend capabilities, we aim to simplify the complex workflow of modern AI development.

Grafana AI SDK for Go — streaming, tool-calling AI backends that speak fluent @ai-sdk/react.
  1. zknill

    This is a backend written in go that's wire-protocol compatible with the (catchy named) Vercel AI UI SDK; which is an SDK for helping to build AI chat apps. The original Vercel AI SDK backend is in typescript.

    I think they really missed the opportunity to add in resumable streaming after a dropped SSE connection, or multi-device support. Because these SDKs are easy to drop-in to your applications, but hard once you actually try and build resilient systems on top of them. Systems that can heal from dropped connections, or support multiple users or multiple devices.

  2. Merkur

    I don’t understand - Why did they write this? It seems to add nothing to the domain?

  3. gregfurman

    This looks great! Wonder how it compares to https://github.com/genkit-ai/genkit since they also offer similar SDKs and support for different model providers.

More from this day

2026-07-30