AIAny
AI API2024
Icon for item

Genkit - Open-source AI framework by Google in JavaScript, Go and Python

Build AI workflows once and run them across model providers — GoogleAI, OpenAI, Claude, Ollama — through one SDK. Composable primitives for RAG, tool use, and agents, plus a local dev UI for tracing and debugging, with SDKs in JS/TS, Go, and Python.

Introduction

Most teams hit the same wall when AI features graduate from a prototype to production: the glue code tying a model to retrieval, tools, and prompts is locked to one vendor's SDK, and swapping providers means a rewrite. Genkit's bet is that the workflow — not the model — should be the stable unit, so the same composable flow runs whether you point it at Gemini, GPT, Claude, or a local Ollama model.

What Sets It Apart
  • One SDK, many providers via a plugin layer, so changing models is a config change rather than a refactor — the flow logic underneath stays put.
  • A local developer UI that traces every step of a flow (inputs, model calls, tool invocations, latency), turning opaque AI behavior into something you can inspect like an HTTP request.
  • The same framework with consistent APIs across JS/TS, Go, and Python, so backend teams aren't forced into a Node-only stack to ship AI.
  • Flows are plain functions you deploy anywhere your language runs — Cloud Functions, Cloud Run, or a third-party host — with no hard dependency on Google infrastructure.
Who It's For

Great fit if you're building agentic or RAG features that must stay portable across model vendors, and you want first-class tracing while iterating. Look elsewhere if you only need a thin wrapper around a single model's chat API — the flow/plugin abstraction is overhead you won't use — or if you need a mature Python story today, since the Python SDK trails the production-grade JS and Go ones.

Information

  • Websitegenkit.dev
  • OrganizationsGoogle
  • AuthorsGoogle (Firebase team)
  • Published date2024/05/14

Categories

More Items

GitHub
AI Infra2026

Provides a unified tool catalog and proxy for AI agents: one team token lets agents call thousands of third-party endpoints (and your team’s keys) with per-call pricing. Injects credentials server‑side so agents never hold provider secrets, and exposes CLI/skill recipes and OAuth tools for team-wide use.

GitHub
AI API2026

Captures an app's network traffic, extracts its authentication/session bundle, and auto-generates an editable Python client to call the app's API. Supports mitmproxy, cURL and HAR capture backends and provides Session helpers for replay and token refresh.

GitHub
AI API2025

Gateway that pools multiple AI subscription accounts and issues platform API keys while handling authentication, token-level billing, load balancing, rate limits, and per-user/account concurrency—enables shared subscriptions for Claude, OpenAI, Gemini and Grok.