Skip to content

genkit

LLM Frameworks

An open‑source framework for building full‑stack AI‑powered applications with unified SDKs across multiple languages.

TypeScript Latest @genkit-ai/[email protected] · 6d ago Security brief →

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 →
No immediate action
v1.36.0 Mixed

Schema annotation + genai extensions + fs fix

No immediate action
v1.35.0 Breaking risk

Gemini 3.5 Flash + deprecate retry/fallback

No immediate action
v1.34.0 New feature

Google GenAI enhancements

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

Beta — feedback welcome: [email protected]