Server integration
Pick the server framework that matches your backend. Each guide is self-contained and shows how to expose a Genkit flow as an HTTP endpoint that any client, web, mobile, or another service, can call.
Express Existing Node.js backends or custom API servers. Hono Web-standard request and response handling across Node.js and edge runtimes. Fastify Fastify servers exposing Genkit flows through the fetch plugin. NestJS NestJS applications exposing Genkit flows through a controller.
After your server is running
Section titled “After your server is running”Once your backend exposes flows as HTTP endpoints, connect a frontend:
- Web client — call flows from any JavaScript/TypeScript web app
- Flutter — call flows from a Flutter mobile, desktop, or web app
- Or use any of the app integration guides, full-stack frameworks like Next.js, SvelteKit, Nuxt, and others can also consume a standalone Genkit backend