Grafana has released a Go-based software development kit (SDK) designed to help developers build AI applications using large language models [1].

This release matters because it lowers the barrier for developers to integrate complex AI behaviors, such as streaming responses and tool-calling, into their backends. By providing a standardized toolkit, Grafana allows creators to leverage its ecosystem to build more responsive and capable AI-driven tools.

The SDK specifically targets the development of AI backends that require streaming capabilities. This allows the application to provide real-time data flow to the user rather than waiting for a complete response from the model to be generated. To complement the backend functionality, Grafana also released a frontend React library [1].

Tool-calling is a central feature of the new kit. This capability allows the large language model to interact with external functions or APIs, extending the AI's utility beyond simple text generation. Developers can now more easily define these tools and manage how the AI invokes them within a Go environment [1].

The project is hosted on GitHub, where it is available for the developer community to utilize and contribute to. The goal of the release is to enable a broader range of AI applications that can be integrated directly into the Grafana ecosystem [1].

Grafana has released a Go-based software development kit (SDK) designed to help developers build AI applications.

The release of this SDK indicates a strategic move by Grafana to move beyond data visualization and into the AI orchestration space. By providing both a Go backend and a React frontend, Grafana is attempting to create a full-stack pipeline for AI integration, making it easier for enterprise developers to build 'agentic' workflows where AI can actually perform tasks via tool-calling rather than just answering questions.