Deploy an FAQ Agent with Cloudflare Workers and Vectorize
Recording available with Main or above.
We take the FAQ agent from the earlier deployment workshops and move its whole online path to Cloudflare. The online path is everything that runs when a user asks a question. The Worker serves the UI and API, Workers AI embeds the query and generates the answer, and Vectorize stores the FAQ vectors.
We test whether Cloudflare can replace the usual stack for a small FAQ agent:
- FastAPI for the API server
- a separate vector database
- a paid always-on host
Cloudflare can run the full online path, with one caveat. Ingestion still runs locally as an admin command, not as a public endpoint.
We start by choosing the architecture.
Then we build the Cloudflare-first path. We create credentials, create a Vectorize index, and ingest the FAQ. After that, we run the Worker locally against real Cloudflare services, deploy it, and clean it up.
In the session, we also try a Python Worker rewrite. That version is useful if you prefer Python, but Cloudflare Python Workers are still beta. We use the TypeScript Worker as the main, stable version.
Links
Resources used here:
- End-to-End Agent Deployment - the original FastAPI FAQ agent.
- Deploying Vector Search with SQLite - the Turso and SQLite vector-search version this workshop follows.
- Cloudflare Workers - the serverless runtime.
- Cloudflare Vectorize - the managed vector index.
Upgrade to Basic to access this workshop
- Full workshop overview
- Complete page list
- Step-by-step tutorial
- Cancel anytime
Tutorial pages
More from AI Shipping Labs
Jev for LLM Evaluations
In the batch and flex workshop we built an eval for the FAQ agent and scored it with an LLM judge. Here we swap that judge for Jev, a model that returns typed decisions instead of…
September 22, 2026
After the Interview: Offers and Negotiation
What happens after the interviews end: how to handle rejections without losing momentum, when to accept an offer, and how to negotiate salary with confidence.
September 16, 2026
The AI Engineering Field Guide
A data-driven guide to the AI engineer role: what the job involves, how the interview process works, and how to handle offers, based on 6,964 real job descriptions.
September 16, 2026