genkit
LLM FrameworksAn open‑source framework for building full‑stack AI‑powered applications with unified SDKs across multiple languages.
Features
- Unified API to integrate hundreds of models from providers like Google, OpenAI, Anthropic, Ollama, etc.
- Streamlined APIs for structured output, multimodal content, tool calling, RAG, and agentic workflows.
- Cross‑language SDKs (JavaScript/TypeScript, Go, Python Beta, Dart Preview) with consistent interfaces.
- Deploy AI logic anywhere – Cloud Functions, Google Cloud Run, third‑party platforms, etc.
Security Response History
2 CVEs| CVE | Severity | Disclosed | Patched (this tool) | vs Ecosystem Median |
|---|---|---|---|---|
| CVE-2025-31125 KEV |
medium
CVSS 5.3
|
2025-03-31 | 2026-01-07 | 9mo / median 9mo |
| CVE-2023-4863 KEV |
high
CVSS 8.8
|
2023-09-13 | 2026-01-07 | 2y 4mo / median 2y 4mo |
Recent releases
View all 22 releases →
go/v1.8.0
Bug fix
patches CVE-2023-4863
patches CVE-2025-31125
Notable features
- Improved model config UX in dev UI for go/plugins/googlegenai
- Support middleware in dotprompt frontmatter (go/ai)
- Trace GenerateActionOptions as input for generate calls (go)
Full changelog
What's Changed
- feat(go/plugins/googlegenai): improve model config UX in dev UI by @apascal07 in https://github.com/genkit-ai/genkit/pull/5231
- feat(go/ai): support middleware in dotprompt frontmatter by @apascal07 in https://github.com/genkit-ai/genkit/pull/5229
- feat(go): trace GenerateActionOptions as input for generate calls by @MichaelDoyle in https://github.com/genkit-ai/genkit/pull/5232
- fix(go): eagerly resolve genkit schema references in reflection API by @apascal07 in https://github.com/genkit-ai/genkit/pull/5221
- fix(go): use *Part for GenerateActionResume.Respond and Restart by @apascal07 in https://github.com/genkit-ai/genkit/pull/5226
- fix(prompt): prompt metadata for middleware and tools by @MichaelDoyle in https://github.com/genkit-ai/genkit/pull/5216
- fix(go): preserve schema for shared struct types in InferJSONSchema by @apascal07 in https://github.com/genkit-ai/genkit/pull/5243
Full Changelog: https://github.com/genkit-ai/genkit/compare/go/v1.7.0...go/v1.8.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
About
Stars
6,080
Forks
758
Languages
TypeScript
Go
Python
Downloads/week
275,529
↑11%
NPM Maintainers
4
Contributors
143
TypeScript
Types included ✓
Install & Platforms
Mobile
Android
IOS