Skip to content

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.

  • Firebase: deploy flows as Cloud Functions for Firebase, with built-in onCallGenkit integration 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-openai plugin’s onCallGenkit helper.
  • AWS Lambda: deploy flows as AWS Lambda functions using the AWS Bedrock plugin’s onCallGenkit helper.
  • Any Node.js platform: manually deploy a Node.js Genkit server to any host that runs Node.

After your flows are deployed, control who can call them and validate incoming requests: