René's URL Explorer Experiment


Title: Get started with Genkit | Genkit

Open Graph Title: Get started with Genkit

Description: Learn how to get started with Genkit across JavaScript, Go, and Python, including project setup, installing packages, configuring API keys, creating your first flow, and testing in the Developer UI.

Open Graph Description: Learn how to get started with Genkit across JavaScript, Go, and Python, including project setup, installing packages, configuring API keys, creating your first flow, and testing in the Developer UI.

Opengraph URL: https://genkit.dev/docs/get-started/

Generator: Starlight v0.34.3

direct link

Domain: genkit.dev

og:typearticle
og:localeen
og:site_nameGenkit
twitter:cardsummary_large_image
og:imagehttps://genkit.dev/ogimage.png?v=1

Links:

Skip to contenthttps://genkit.dev/docs/get-started#_top
Genkit https://genkit.dev/
GitHubhttps://github.com/firebase/genkit
Discordhttps://discord.gg/qXt5zzQKpc
Overview https://genkit.dev/docs/overview/
Get started https://genkit.dev/docs/get-started/
Developer tools https://genkit.dev/docs/devtools/
Creating flows https://genkit.dev/docs/flows/
Generating content https://genkit.dev/docs/models/
Tool calling https://genkit.dev/docs/tool-calling/
Implementing Agentic Patterns https://genkit.dev/docs/agentic-patterns/
Managing prompts with Dotprompt https://genkit.dev/docs/dotprompt/
Passing information through context https://genkit.dev/docs/context/
Pause generation using interrupts https://genkit.dev/docs/interrupts/
Creating persistent chat sessions https://genkit.dev/docs/chat/
Model Context Protocol (MCP) https://genkit.dev/docs/model-context-protocol/
Retrieval-augmented generation (RAG) https://genkit.dev/docs/rag/
Building multi-agent systems https://genkit.dev/docs/multi-agent/
Error types https://genkit.dev/docs/error-types/
Evaluation https://genkit.dev/docs/evaluation/
Local observability and metrics https://genkit.dev/docs/local-observability/
Genkit MCP Server https://genkit.dev/docs/mcp-server/
AI-Assisted Development https://genkit.dev/docs/develop-with-ai/
Chat with a PDF https://genkit.dev/docs/tutorials/chat-with-pdf/
Summarize YouTube videos https://genkit.dev/docs/tutorials/summarize-youtube-videos/
Google Generative AI https://genkit.dev/docs/integrations/google-genai/
Google Vertex AI https://genkit.dev/docs/integrations/vertex-ai/
OpenAI https://genkit.dev/docs/integrations/openai/
OpenAI-Compatible APIs https://genkit.dev/docs/integrations/openai-compatible/
Anthropic (Claude) https://genkit.dev/docs/integrations/anthropic/
xAI (Grok) https://genkit.dev/docs/integrations/xai/
DeepSeek https://genkit.dev/docs/integrations/deepseek/
Ollama https://genkit.dev/docs/integrations/ollama/
MCP Toolbox for Databases https://genkit.dev/docs/integrations/toolbox/
Dev Local Vector Store https://genkit.dev/docs/integrations/dev-local-vectorstore/
Pinecone https://genkit.dev/docs/integrations/pinecone/
Chroma https://genkit.dev/docs/integrations/chroma/
pgvector https://genkit.dev/docs/integrations/pgvector/
LanceDB https://genkit.dev/docs/integrations/lancedb/
Astra DB https://genkit.dev/docs/integrations/astra-db/
Neo4j https://genkit.dev/docs/integrations/neo4j/
AlloyDB for PostgreSQL https://genkit.dev/docs/integrations/alloydb/
Cloud SQL PostgreSQL https://genkit.dev/docs/integrations/cloud-sql-postgresql/
Cloud Firestore https://genkit.dev/docs/integrations/cloud-firestore/
Vertex AI VectorSearch with Bigquery https://genkit.dev/docs/integrations/vectorsearch-bigquery/
Vertex AI VectorSearch with Firestore https://genkit.dev/docs/integrations/vectorsearch-firestore/
Express.js https://genkit.dev/docs/frameworks/express/
Next.js https://genkit.dev/docs/frameworks/nextjs/
Angular https://genkit.dev/docs/frameworks/angular/
Flask https://genkit.dev/docs/frameworks/flask/
Firebase https://genkit.dev/docs/deployment/firebase/
Cloud Run https://genkit.dev/docs/deployment/cloud-run/
Any Platform https://genkit.dev/docs/deployment/any-platform/
Client App Integration https://genkit.dev/docs/client/
Authorization & Integrity https://genkit.dev/docs/deployment/authorization/
Auth0 AI https://genkit.dev/docs/integrations/auth0/
Overview https://genkit.dev/docs/plugin-authoring/overview/
Getting started https://genkit.dev/docs/observability/getting-started/
Authentication https://genkit.dev/docs/observability/authentication/
Telemetry Collection https://genkit.dev/docs/observability/telemetry-collection/
Advanced Configuration https://genkit.dev/docs/observability/advanced-configuration/
Troubleshooting https://genkit.dev/docs/observability/troubleshooting/
Google Cloud Plugin https://genkit.dev/docs/integrations/google-cloud/
API References https://genkit.dev/docs/api-references/
API Stability https://genkit.dev/docs/api-stability/
Feedback https://genkit.dev/docs/feedback/
GitHubhttps://github.com/firebase/genkit
Discordhttps://discord.gg/qXt5zzQKpc
Overview https://genkit.dev/docs/get-started#_top
Prerequisites https://genkit.dev/docs/get-started#prerequisites
Set up your project https://genkit.dev/docs/get-started#set-up-your-project
Install Genkit packages https://genkit.dev/docs/get-started#install-genkit-packages
Configure your model API key https://genkit.dev/docs/get-started#configure-your-model-api-key
Create your first application https://genkit.dev/docs/get-started#create-your-first-application
Why use flows? https://genkit.dev/docs/get-started#why-use-flows
Run your application https://genkit.dev/docs/get-started#run-your-application
Test your flow via HTTP https://genkit.dev/docs/get-started#test-your-flow-via-http
Test in the Developer UI https://genkit.dev/docs/get-started#test-in-the-developer-ui
Start the Developer UI https://genkit.dev/docs/get-started#start-the-developer-ui
Run and inspect flows https://genkit.dev/docs/get-started#run-and-inspect-flows
Next steps https://genkit.dev/docs/get-started#next-steps
Overviewhttps://genkit.dev/docs/get-started#_top
Prerequisiteshttps://genkit.dev/docs/get-started#prerequisites
Set up your projecthttps://genkit.dev/docs/get-started#set-up-your-project
Install Genkit packageshttps://genkit.dev/docs/get-started#install-genkit-packages
Configure your model API keyhttps://genkit.dev/docs/get-started#configure-your-model-api-key
Create your first applicationhttps://genkit.dev/docs/get-started#create-your-first-application
Why use flows?https://genkit.dev/docs/get-started#why-use-flows
Run your applicationhttps://genkit.dev/docs/get-started#run-your-application
Test your flow via HTTPhttps://genkit.dev/docs/get-started#test-your-flow-via-http
Test in the Developer UIhttps://genkit.dev/docs/get-started#test-in-the-developer-ui
Start the Developer UIhttps://genkit.dev/docs/get-started#start-the-developer-ui
Run and inspect flowshttps://genkit.dev/docs/get-started#run-and-inspect-flows
Next stepshttps://genkit.dev/docs/get-started#next-steps
Edit this page on GitHubhttps://github.com/genkit-ai/docsite/edit/main/src/content/docs/docs/get-started.mdx
Section titled “Prerequisites”https://genkit.dev/docs/get-started#prerequisites
Download and installhttps://go.dev/doc/install
Download and installhttps://www.python.org/downloads/
Section titled “Set up your project”https://genkit.dev/docs/get-started#set-up-your-project
Section titled “Install Genkit packages”https://genkit.dev/docs/get-started#install-genkit-packages
Section titled “Configure your model API key”https://genkit.dev/docs/get-started#configure-your-model-api-key
Get a Gemini API Key https://aistudio.google.com/apikey
generating contenthttps://genkit.dev/docs/models
Section titled “Create your first application”https://genkit.dev/docs/get-started#create-your-first-application
Zodhttps://zod.dev/
Pydantichttps://docs.pydantic.dev/
Section titled “Why use flows?”https://genkit.dev/docs/get-started#why-use-flows
Section titled “Run your application”https://genkit.dev/docs/get-started#run-your-application
Section titled “Test your flow via HTTP”https://genkit.dev/docs/get-started#test-your-flow-via-http
Section titled “Test in the Developer UI”https://genkit.dev/docs/get-started#test-in-the-developer-ui
Section titled “Start the Developer UI”https://genkit.dev/docs/get-started#start-the-developer-ui
developer toolshttps://genkit.dev/docs/devtools
Section titled “Optional: Add an npm script”https://genkit.dev/docs/get-started#optional-add-an-npm-script
Section titled “Run and inspect flows”https://genkit.dev/docs/get-started#run-and-inspect-flows
Section titled “Next steps”https://genkit.dev/docs/get-started#next-steps
Developer toolshttps://genkit.dev/docs/devtools
Generating contenthttps://genkit.dev/docs/models
Creating flowshttps://genkit.dev/docs/flows
Tool callinghttps://genkit.dev/docs/tool-calling
Managing prompts with Dotprompthttps://genkit.dev/docs/dotprompt
Edit pagehttps://github.com/genkit-ai/docsite/edit/main/src/content/docs/docs/get-started.mdx

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.