Skip to main content
Cloud / Google Cloud / Products / Genkit - Open Source Framework for AI Applications

Genkit - Open Source Framework for AI Applications

Genkit is Google's open-source framework for building full-stack, AI-powered and agentic applications with TypeScript, Go, Python and Dart.

AI/ML
Pricing Model Open-source framework; costs arise from the model providers used and the chosen runtime environment
Availability Usable on any platform as an open-source project
Data Sovereignty Depends on the chosen runtime environment and model provider
Reliability No SLA applies to the framework itself; SLAs apply to the services used as published by their providers SLA

What is Genkit?

According to its documentation, Genkit is Google’s open-source framework for building full-stack, AI-powered and agentic applications for any platform. The project is open source and available through a GitHub repository.

Core Features

  • Unified APIs across different model providers
  • Composable workflows for chat, RAG, tool use and agents
  • Production-ready tooling for development and operations
  • Local development environment with a developer UI for debugging
  • CLI tools plus inspection and behavior monitoring capabilities
  • Support for TypeScript and Go; Python and Dart in Preview

Typical Use Cases

Chat and assistant applications: Multi-step dialogues are modelled as composable workflows.

Retrieval-augmented generation: Your own data sources are incorporated into answer generation.

Agentic flows: Tool calls and multi-step decisions are structured and traceable within the framework.

Benefits

  • One unified API across providers instead of per-model integrations
  • Open source and therefore independently auditable
  • Freedom of deployment between Firebase, Cloud Run and custom infrastructure
  • Developer UI and CLI for traceable debugging

Integration with innFactory

As a certified Google Cloud Partner, innFactory supports you with Genkit: designing agentic workflows, selecting and connecting model providers, and operating the application on Cloud Run, Firebase or your own infrastructure.

Typical Use Cases

Building chat and RAG applications
Developing agentic workflows
Connecting multiple model providers through a unified API
Running on Firebase, Cloud Run or your own infrastructure

Technical Specifications

Deployment Firebase, Cloud Run, custom infrastructure
Languages TypeScript, Go, Python (Preview), Dart (Preview)
License Open source, source code on GitHub
Providers Google AI (Gemini models), OpenAI, Anthropic (Claude), xAI (Grok), DeepSeek, Ollama
Tooling Local development environment, developer UI for debugging, CLI tools, inspection and behavior monitoring

Frequently Asked Questions

What is Genkit?

According to its documentation, Genkit is Google's open-source framework for building full-stack, AI-powered and agentic applications for any platform.

Which programming languages are supported?

TypeScript and Go are supported; Python and Dart are marked as Preview in the documentation.

Which model providers can be connected?

The documentation shows integrations with Google AI (Gemini models), OpenAI, Anthropic (Claude), xAI (Grok), DeepSeek and Ollama.

Where can Genkit applications run?

The documentation lists Firebase, Cloud Run and custom infrastructure as deployment targets.

Which developer tools does Genkit include?

Genkit includes a local development environment, a developer UI for debugging, CLI tools, and inspection and behavior monitoring capabilities.

Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of Google Cloud (official documentation). This page does not represent an offer by Google Cloud.

Google Cloud Partner

innFactory is a certified Google Cloud Partner. We provide expert consulting, implementation, and managed services.

Google Cloud Partner

Ready to start with Genkit - Open Source Framework for AI Applications?

Our certified Google Cloud experts help you with architecture, integration, and optimization.

Schedule Consultation