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 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.

GitHub
AI API2026

Exposes a ChatGPT account as an OpenAI-compatible local API and SDK set, enabling chat, streaming, and image-generation calls via a dev proxy or "Sign in with ChatGPT". Includes a CLI and TypeScript/React adapters; unofficial and uses user ChatGPT credentials.

GitHub
AI API2020

Provides a self-hosted machine translation HTTP API that runs offline using the open-source Argos Translate engine; offers Docker-based deployment and a simple HTTP interface for integration. Suited for privacy-conscious or offline translation deployments.