- vendor
- Google
- whatItIs
- Preview API inside Google's open-source Genkit framework that packages agent definitions, session state, streaming, remote clients, human-approval interrupts, HTTP routes, and multi-agent delegation behind a single interface for building full-stack agentic apps. Distinct from Google's Agent Development Kit (already tracked as google-adk): Genkit is a general-purpose GenAI app toolkit that added this agent-specific API, whereas ADK is purpose-built only for multi-agent orchestration.
- hosting
- both
- pricingModel
- open-source (Apache-2.0); model inference billed separately by whichever provider is plugged in
- modelProviders
- multi-model via unified plugin interface (Google/Gemini, OpenAI, Anthropic, Ollama, Vertex AI referenced in Genkit's own docs)
- stateModel
- session state with flexible server- or client-managed persistence, supporting history branching and long-running detached tasks
- toolModel
- function-calling + multi-agent delegation (remote clients over a unified wire protocol)
- includesBrowser
- false
- includesMemory
- false
- longRunning
- long-running detached tasks supported
- hitlSupport
- true
- observability
- integrates with the Genkit Developer UI to test, debug, and inspect agent snapshots
- maturity
- preview
- launched
- 2026-07-01
- notes
- The Agents API preview first shipped in TypeScript and Go. Python Genkit v0.12.0 (released 24 Sep) now also carries Agents under the experimental namespace (imports moved from genkit.agent to genkit.exp); the release notes say 'Agents moved to the experimental namespace. They will graduate to stable over time.' The release notes give no stable or GA date. Vendor explicitly warns the API can introduce breaking changes in minor releases. Maturity stays preview.