Deployment
Pick the platform you want to host your Genkit backend on. Each guide is self-contained and covers building, configuring, and deploying your flows.
TypeScript / JavaScript
Section titled “TypeScript / JavaScript”- Firebase: deploy flows as Cloud Functions for Firebase, with built-in
onCallGenkitintegration and Firebase Authentication support. - Cloud Run: deploy a containerized Genkit server to Google Cloud’s serverless platform with automatic scaling.
- Azure Functions: deploy flows as Azure Functions HTTP triggers using the
genkitx-azure-openaiplugin’sonCallGenkithelper. - AWS Lambda: deploy flows as AWS Lambda functions using the AWS Bedrock plugin’s
onCallGenkithelper. - Any Node.js platform: manually deploy a Node.js Genkit server to any host that runs Node.
Securing your deployment
Section titled “Securing your deployment”After your flows are deployed, control who can call them and validate incoming requests:
- Authorization and integrity: authenticate callers and verify request integrity for both Firebase-hosted and non-Firebase flows.