Quick Start
Get up and running with Genkit in under a minute. Choose your preferred language and follow the steps below.- JavaScript/TypeScript
- Go
- Python
Prerequisites
- Node.js 20 or higher
- npm or yarn
Installation
Get an API key
Your First Genkit App
Create a file calledindex.ts (or index.js):index.ts
Run Your App
Launch the Developer UI
The Genkit Developer UI helps you test and debug your AI flows:http://localhost:4000) to access the Developer UI.Next Steps
Build Your First Flow
Learn how to create deployable AI workflows
Add Tool Calling
Enable your AI to use external functions and APIs
Structured Output
Generate type-safe JSON responses
Deploy to Production
Ship your AI features to Cloud Run, Firebase, or anywhere
Common Next Steps
Regardless of which language you chose, here are some common next steps:Explore Model Providers
Connect to OpenAI, Anthropic, Ollama, and more
Learn Core Concepts
Understand flows, tools, prompts, and the Genkit architecture
Try Examples
Explore interactive examples and sample applications
Join the Community
Get help and share ideas with other developers
Need Help?
If you run into any issues:- Search existing GitHub issues
- Ask in our Discord community
- Review the API documentation
- Check out the Community resources